AIアリーナのPython環境への入力は3つのカテゴリがあります:
以下に、入力を初期化する例を示します。
seconds_per_round = 60
model1 = your_ml_model(*params)
model2 = some_other_agent(*params)
attributes1 = your_attributes = {
"power": 50,
"speed": 62,
"defence": 30,
"accuracy": 78,
}
attributes2 = your_attributes = {
"power": 45,
"speed": 49,
"defence": 90,
"accuracy": 67,
}
入力ができたら、次は環境を初期化します。
from env.game_environment import Game
env = Game(seconds_per_round)
env.load_fighters(model1, model2, attributes1, attributes2)
<aside> 💡 なお、インストール後すぐに使用できるスターターモデルを用意しています。 スターターモデル
</aside>
モデルの学習方法は自由ですが、まずは2つのテンプレートを用意しました:
テンプレートについて詳しくはこちらをご覧ください シミュレーション・テンプレート。
<aside> 💡 私たちはスターターテンプレートを提供していますが、自由に様々な学習方法を試してみてください。例えば、遺伝的アルゴリズムや、ルールベースのエージェントを作成し、そのポリシーを学習するためにニューラルネットワークを模倣学習でトレーニングすることもできます。
</aside>
トレーニングが完了したら、モデルを Python から JSON ファイルにエクスポートして、AIアリーナのリサーチャー・プラットフォームに取り込む必要があります。
私たちのプラットフォームを使用するには、イーサリアムウォレットが必要です。最も一般的に使用されているのはMetamaskです。ウォレットはこちらからダウンロードできます。Chrome拡張機能を使用することをお勧めします。セットアップの詳細については、以下を参照してください。 Web3セットアップ。
プラットフォームと互換性を持たせるために必要な特定のスキーマについては、こちらをご覧ください。 コード・コンプライアンス。
現在、私たちのPythonパッケージは、以下の深層学習フレームワークでのエクスポートをサポートしています:
<aside> ⬅️ 戻る
</aside>
<aside> ➡️ 次のページ
</aside>