MarI/O - Machine Learning for Video Games

HN ▲ 152Yapay ZekâKanal: SethBlingYayın: 13.06.2015Süre: 5:57

Neden izlemeli?

Sinir ağları ve genetik algoritmalarla oyun oynamayı otomatikleştiren yaklaşımları görmek isteyen makine öğrenimi meraklıları için kısa bir demo ve kaynak sunumu. NEAT ve neuroevolution tekniklerinin oyun ortamlarında nasıl uygulandığını pratik örnek üzerinden öğrenirsiniz.

Video özeti

Bu kısa demo, sinir ağları ve genetik algoritmalar (özellikle NEAT ve neuroevolution yaklaşımları) kullanılarak Super Mario World oyununun nasıl otomatik olarak oynatılabildiğini gösteriyor. Video, MarI/O adlı programın temel fikrini, sinir ağı mimarisinin evrimsel algoritmayla nasıl eğitildiğini ve emülatör aracılığıyla oyuna müdahale ederek davranışların nasıl geliştiğini özetleyen pratik bir gösterim sunuyor; kaynak kod ve ilgili makalelere (NEAT) bağlantılar verilerek daha fazla okuma imkanı sağlanıyor. Bu kısa video ayrıca kullanılan araçlar (BizHawk emulator vb.) ve uygulamanın çalışma mantığı hakkında hızlı örnekler veriyor. Makine öğrenimi ve oyun AI ilgilileri için uygundur; temel sinir ağı ve evrimsel algoritmalar kavramlarına aşina olanlar içeriği daha hızlı kavrar. Videonun bağlı makalesi ve kaynak kodu da kapsandığı için, kısa formatına rağmen yöntemin nasıl uygulandığı hakkında pratik fikirler edinilir ve kendi denemelerinize başlamak için yönlendirir.

Öne çıkan fikirler

  • NEAT ve neuroevolution, manuel ödül tanımlamadan oyun davranışlarını evrimsel süreçle öğrenmeye olanak verir.
  • Emülatör kontrollü girişler ve fitness fonksiyonları, oyun ortamlarını öğrenme ve test etme için uygundur.
  • Kısa demo ve açık kaynak kod, fikirleri kendi deneylerinize çevirip parametrelerle oynamayı kolaylaştırır.

Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.

Hacker News'te 152 puan ve 19 yorum aldı: tartışmayı oku · YouTube'da aç

Opendart Akademi

Bu konuyu canlı derste, gerçek projelerle öğrenin → Vibe Coding ile YZ Destekli Web Geliştirme

Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler