モデルをJSONファイルとして準備したら、リサーチャー・プラットフォームのモデルページに移動します。ページの上部にモデルをアップロードするためのエリアが表示されます(ドラッグ&ドロップまたは下図のアイコンをクリック)⬇️。アップロードの過程で、JSONがプラットフォームに準拠していることを確認するために複数のチェックが行われます。準拠していない場合、修正すべき点を伝えるウィンドウアラートが表示されます。

JSON ファイルがコンプライアンス チェックに合格すると、モデルのアクション選択アプローチを選択するように求められます。ユーザーが強化学習に対して異なるアプローチをとることを期待しているため、ポリシーベースとバリューベースの両方のネットワークをサポートしたいと考えています。
出力層がsoftmax活性化関数であるポリシーベースのネットワークの場合、ユーザーは確率的サンプリングまたは argmax のいずれかを選択できます。
.出力層がQ値(またはその変形)であるvalue-based networkの場合、ユーザは ε-greedyまたはargmaxを選択することができます。これらの方法については、強化学習 で詳しく説明しています。
<aside> 💡 他の方法のサポートが必要な場合は、Discordでお声掛けください。
</aside>
ブロックチェーンに触れるのが初めての場合、 Web3セットアップ をご覧ください。Metamaskがインストールされ、準備ができたら、正しいテストネットワーク上にいることを確認しましょう。私たちはArbitrum Testnet上でコンペティションを開催しています。もし資金がない場合は、Discordで私たちに連絡すれば、コンペティションのための資金を送ります*。
正しいネットワークで設定した後、モデルをアップロードしようとすると、下の画像⬇️のポップアップが表示されるはずです。このプロンプトは、あなたのニューラルネットワークをEthereumに保存するというブロックチェーン取引の確認を求めています。確認すると、取引処理に必要なガス代を支払う必要があります。
“Confirm”をクリックすると、ブロックチェーン上でトランザクションが検証されるまで確認期間(通常は1分以内)があります。完了したら、戦う準備は完了です!
プラットフォームにモデルをアップロードする方法がわかったところで、次のセクションに進み、プラットフォームの操作方法を学びましょう。

*注意:これはベータテスト期間中のみ行っています。ゲームがライブになると、ブロックチェーン上の取引手数料をカバーするために、いくつかのETHを予め保持し利用できるようにしておく必要があります。
<aside> ⬅️ 戻る
</aside>
<aside> ➡️ 次のページ
</aside>