4.6 KiB
Unity ML-Agents Toolkit(Release 8) Türkçe Dokümantasyon Sayfası
Unity Machine Learning Agents Araç Seti (ML-Agents) oyun ve simülasyon projeleri için akıllı ajanlar(botlar, etkiye uğrayan temsilciler) eğitecek ortamları sağlayan açık kaynaklı bir projedir. Ajanlar(Agents) pekiştirmeli öğrenme, taklit ederek öğrenme, nöroevrim veya diğer makine öğrenimi metodlarıyla kullanımı kolay Python API ile eğitilebilir. Ayrıca; oyun geliştiricilere ve hobi olarak yapanlara 2B, 3B ve VR / AR oyunlarına yönelik akıllı ajanları kolayca eğitmesini sağlamak için son teknoloji algoritmaları (TensorFlow tabanlı) kolayca uygulamalarını da sağlıyoruz. Bu eğitimli ajanlar(karakterler), NPC davranışı kontrol etme(çeşitli çoklu bot ve rakip gibi ayarlanabilen), oyun yapılarının otomatik testleri, farklı oyun tasarımlarının yayın öncesi değerlendirilmesi gibi birden çok amaç için kullanılabilir. ML-Agents Araç Seti hem oyun geliştiricileri hem de yapay zeka araştırmacıları için karşılıklı olarak faydalıdır. Yapay zekadaki gelişmelerin Unity'nin zengin ortamlarında değerlendirilebileceği, daha geniş araştırma ve oyun geliştirici toplulukları için erişilebilir hale getirilebileceği merkezi bir platform sağlar.
Kısacası; Unity oyun motorunda kendi başına eğitildikleri yönde kararlar alabilen karakter, araç gibi objeleri eğitmemizi sağlayan bir araç setidir.
Özellikleri
- 15+ örnek Unity ortamları
- Birden çok ortam yapılandırması ve eğitim senaryosu desteği
- Oyununuza veya özel Unity sahnenize entegre edilebilen esnek Unity SDK
- İki derin güçlendirme öğrenme algoritması, Proximal Policy Optimization (PPO) ve Soft Actor-Critic (SAC) kullanarak eğitme
- Davranışsal Klonlama veya Üretken Tartışmalı Taklit Öğrenme yoluyla Taklit Öğrenme için yerleşik destek
- Düşman senaryolarında ajanları(agents) eğitmek için kendi kendine oyun mekanizması
- Karmaşık görevler için kolayca tanımlanabilen Müfredat Öğrenme(Curriculum Learning) senaryoları
- Rastgele ortamlar kullanarak kararlı ajanlar eğitin
- İsteğe Bağlı Karar Verme ile esnek ajan kontrolü
- Birden çok eş zamanlı Unity ortamı örneği kullanarak eğitim
- Unity Inference Engine desteği
- Python API ile Unity ortamını kontrol etme
- Unity - gym desteği
ML-Agents Genel Bakış sayfasında tüm özellikleri açıklanmıştır.
Sürümler & Dokümantasyon
Unity ML-Agents Araç Seti son kararlı sürümü Release 8
'dir.
Buradan en son ML-Agents Türkçe dokümantasyonuna giderek öğrenmeye ve kullanmaya başlayabilirsiniz.
- Sürümler sayfasında tüm versiyonları inceleyebilirsiniz.
- Yapılan değişiklikler sayfasına giderek güncellemelerle hangi özelliklerin değiştiğini inceleyebilirsiniz.
- İngilizce orjinal dokümantasyonuna linkten erişebilirsiniz.
Makale
Bir YapayZeka platformu olarak Unity tartışmasıyla ilgilenen bir araştırmacıysanız, Unity ve ML-Agents Toolkit hakkındaki referans makalemizin bir ön baskısına bakın.
Ek kaynaklara buradan ulaşabilirsiniz.
Topluluk ve Geri Bildirim
Topluluğuza katılmak için Unity ML-Agents forum linkine veya GitHub issue başvurusu ile belirli özellik taleplerinde bulunabilirsiniz.
Diğer sorularınız veya geri bildirimleriniz için doğrudan ulaşabileceğiniz mail adresi : ml-agents@unity3d.com
Dokümantasyonu hazırlayan : Eydi Gözeneli Hatalı çeviriler ve geri bildirim için iletişim : w3.eydi@gmail.com