応募期間は 2020年6月29日~7月12日 です!
優勝特典
1、審査員から多く票を集めたアプリケーションには、以下の賞金が贈られます。
🥇 1位 - $2,000
🥈 2位 - $1,000
🥉 3位 - $500
2、Developer Community で多く票を集めたソリューションには、以下の賞金が贈られます。
🥇 1位 - $1,000
🥈 2位 - $500
複数の参加者が同数の票を獲得した場合、全参加者が勝者となり賞金は勝者間で分配されます。
参加資格
どなたでもご参加いただけます。
コンテストのスケジュール
6月29日~7月12日 応募期間
7月13日~7月19日 投票
7月20日 優秀者発表
コンテストの課題
AI / ML
InterSystems IRIS を使った AI/ML ソリューションの開発。
InterSystems IRIS を使用して開発された AI/ML ソリューションの中から、優秀アプリケーションに賞が贈られます。
アプリケーションは、ライブラリ、パッケージ、ツール、または InterSystems IRIS を使用した AI/ML ソリューション等です。
アプリケーションは、IRIS Community Edition、IRIS for Health Community Edition、IRIS Advanced Analytics Community Editionのいずれかで動作する必要があります。
アプリケーションはオープンソースであり、GitHub で公開されている必要があります。
特別な技術を活用して開発されたアプリケーションは、テクノロジボーナスの対象となります。ボーナスの詳細については、このページで後日お知らせします。
※コンテスト用テンプレートをご用意しています。
テンプレート利用方法については、以下の動画をご参照ください(ページ内の テンプレート環境説明 もご参照ください。)
https://www.youtube.com/embed/k5u7bDXnSqs
[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。]
テンプレートへのURL
- InterSystems IntegragedML Template IntegratedMLのGit
- InterSystems PythonGateway Template PythonGatewayのGit
参考情報
- ドキュメント:IntergratedML(英語)
- オンラインコース(英語)
参加要件(英語)
コンテストの応募要件については、こちらをご覧ください。
審査員
インターシステムズ社のプロダクトマネージャ、Developer Communityのモデレータ、
グローバルマスターアドボケイト(VIPレベル)等、Developer Community 内での投票も行われます。
審査及び投票ルール(英語)
コンテストの審査および投票ルールはこちらをご覧ください。
(1) 事前準備
Dockerのインストール (コンテナを管理するアプリ)
Gitのインストール (ソースを管理するアプリ)
VSCodeのインストール (IDE)
(2) コマンド実行例
cd 任意のディレクトリ
git clone [gitのURL]
コンテナ作成のためのビルド
docker-compose build
コンテナの開始
docker-compose up -d
コンテナの停止
docker-compose stop
コンテナ一覧を表示
docker ps
コンテナ一覧に表示されるコンテナ名を使用してコンテナにログインします。
docker exec -it [コンテナ名] bash
(3) 説明内容補足
(3)-1 IntegratedML テンプレート(00:46~17:55)補足情報
Jupyter起動用URL (4:00頃)
http://localhost:8896/tree
(3)-2 PythonGateway テンプレート(18:00~) 補足情報
PackageSample.ObjectScriptのTest()メソッド実行例(19:11~)
コンテナにログイン
docker exec -it pythongateway-template_iris_1 bash
IRISにログイン
iris session IRIS
以下、PythonGatewayコンテナ起動中のURL(ポートを変更されている場合はURLをご変更ください)
チュートリアル用URL (22:30~)
チュートリアル:プロダクション用URL(ユーザ名:Admin、パスワード:SYS)
グラフ表示(ユーザ名:Admin、パスワード:SYS)
応募方法
以下の応募方法ビデオをご参照ください。
https://www.youtube.com/embed/tLSvxDzPagI
[これは埋め込みリンクですが、あなたはサイト上の埋め込みコンテンツへのアクセスに必要な Cookie を拒否しているため、それを直接表示することはできません。埋め込みコンテンツを表示するには、Cookie 設定ですべての Cookie を受け入れる必要があります。]
以下、コンテストに応募する迄の手順をご説明します。
コンテスト応募までの流れは以下の通りです(※ビデオでは、3番以降の内容をご紹介しています)。
1、IRISプログラミングコンテスト用テンプレートを使用して、開発環境を準備します。
2、コンテスト用アプリケーションを作成します。
3、コンテストの準備が完了したら、ソースコードをローカルのGitリポジトリへコミットします。
初回コミット時に、Gitの初期設定がないためコミットが失敗することがあります。
その場合は、以下のコマンドでGitユーザ名とEmailを設定します。
git config --global user.name "ここにユーザ名"
git config --global user.email "ここにメールアドレス”
4、ローカルのGitリポジトリのコミットが完了したら、リモートのGitリポジトリを作成します。
リポジトリ作成後、リモートリポジトリのURLをコピーします。
5、リモートのGitリポジトリへPushします。
git push ここにリモートのリポジトリのURL
6、OpenExchangeにログインし、アプリケーションを追加します。
※事前にDeveloper communityでユーザアカウントを作成する必要があります。
ログイン後、Profile→Applications から Application をクリックし、4 でコピーしたリモートのGitリポジトリのURLを設定します。
アプリケーションを登録すると、画面右上に「Send Approval」のボタンが表示されるので、クリックします。
再度作成したアプリケーションを開くと、「Apply for Contest」ボタンが表示されるので、クリックすると応募が完了します。