AI Arena python ortamına üç giriş kategorisi vardır:
İşte girdileri başlatmanın bir örneği:
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,
}
Girdilerinizi aldıktan sonra, artık ortamı başlatabilirsiniz:
from env.game_environment import Game
env = Game(seconds_per_round)
env.load_fighters(model1, model2, attributes1, attributes2)
<aside> 💡 Kurulumdan hemen sonra yola koyulmanız için size başlangıç modelleri sağladığımızı unutmayın! Bunları kontrol etmek için şu adrese gidin: Başlangıç Modelleri
</aside>
Modellerinizi istediğiniz gibi eğitmekte özgür olsanız da, başlamanıza yardımcı olacak iki şablon sunuyoruz:
Şablonlarımız hakkında daha fazla bilgi için bkz: Simülasyon Şablonları.
<aside> 💡 Size başlangıç şablonları vermemize rağmen, farklı eğitim yöntemlerini keşfetmekten çekinmeyin. Farklı yöntemlerin bazı örnekleri, Genetik Algoritmalar veya hatta kurallara dayalı bir etmen yazmak ve taklit öğrenme yoluyla bu politikayı öğrenmek için bir neural network eğitmek olabilir.
</aside>
Eğitimi tamamladıktan sonra, AI Arena Araştırmacı Platformuna getirmek için, modelleri python'dan bir JSON dosyasına aktarmanız gerekir.
Platformumuzu kullanmak için bir Ethereum cüzdanına ihtiyacınız olacak. En yaygın kullanılanı Metamask'tır. Chrome uzantısını kullanmanızı öneririz. Kurulum hakkında daha fazla bilgi için bkz. Web3 Kurulumu.
Platformumuzla uyumlu hale getirmek için gereken özel şema hakkında bilgi edinmek için göz atın: Kod Uyumu.
Şu anda, python paketimiz aşağıdaki deep learning çerçeveleriyle dışa aktarmayı desteklemektedir:
<aside> ⬅️ Önceki
</aside>
<aside> ➡️ Sonraki
</aside>