Yapay Zeka Sadece İzleyerek Oyun Kodlamayı Öğrendi!

Georgia Tech’teki araştırmacılar, geliştirdikleri bir AI sistemi ile, yenilikçi bir derin öğrenme yöntemi kullanarak 2 boyutlu oyunların neredeyse kopyalarını üretmenin bir yolunu buldular.
Yapay zeka (AI) sistemleri, beyin fonksiyonunun anlaşılması ve hatta otizm terapisi alanlarında çığır açan yaklaşımlarla sonuçlanan etkili derin öğrenme yöntemlerine dayanan uygulamaları ile insanları şaşırtmaya devam ediyor. Bununla birlikte yapay zeka alanında, halkın kaygılarını ve AI’nın yapabilecekleriyle ilgili bilgi eksikliğini ele alan literatürün üretilmesi için çaba gösterilmeye devam ediliyor.

Şimdilerde bir grup Georgia Tech araştırmacısı, klasik 2D video oyunlarını sadece oynandıkları şekilde çalışarak yeniden yaratabilecek bir yapay zeka sistemi tasarladı. Süper Mario Bros ve Mega Man oyunları ile bu projeyi hayata geçirdiler. Yapay zekanın tasarladığı oyunlar projenin ne kadar başarılı olduğunun bir göstergesiydi. Tasarlanan bu oyunlar ile orijinal versiyonları arasında neredeyse hiç fark yoktu.
Nasıl yaptılar?

Ekip, doğru sonuçları elde etmek için yalnızca, ayrıştırıcı içeren bir tür motor klonlama yöntemi ve makinenin ekrandaki pikselleri inceleme ve ezberleme özelliğini kullandı. Ekipten biri olan ve projeye liderlik eden Matthew Guzdial, The Verge’e verdiği bir röportajda şöyle açıklıyor; “Örnek vermek gerekirse; Mario’nun hangi animasyon efektini ifade ettiğini veya hangi hızlarda hareket ettiğini anlamak adına videonun her karesinde uygulanmak üzere, oyundaki nitelikleri toplayan bir ayrıştırıcımız var.” Sonuçların en şaşırtıcı kısmı ise sistemin iki dakikadan az bir sürede oyunu kodlayabilmesi için gerekli olan bilgiyi toplaması oldu.
Yeni bir yaklaşım
Araştırmayı diğer benzer çalışmalardan ayıran ve araştırmacılar için gurur kaynağı olan, ona sonuçları kodlamaya dayanmayan bir yöntem kullanılarak ulaşılmış olunmasıdır. Guzdial, “Bizim oluşturduğumuz bu yapay zeka modellemesi, oyunun koduna hiç erişmeden modeli oluşturuyor ve evrimsel sinir ağlarınınkinden önemli ölçüde daha kesin gelecek olay tahminleri yapıyor. Tek bir video, oyun motorunun mükemmel bir klonunu üretmez, ancak yapay zekayı birkaç ek yöntem ile video üzerinde çalıştırarak çok yakın bir şey elde edersiniz.” diye açıklıyor.

Machine learning sistemi, yapay zekanın oyun alanındaki potansiyelinin ne olduğu konusundaki fikirleri değiştiriyor. Yine de ekip, 3D platformlarda böyle bir çalışma yapılabilmesi için sistemin yeteneklerini geliştirmek adına daha fazla çalışma yapılması gerektiğini söylüyor.
Böylesine yeni bir tekniğin 3D bir oyun veya video için çalışması ne zaman yapılır bilinmez; ancak yapay zeka ve machine learning kavramlarının kullanımının gün geçtikçe artacağı şüphesiz.
vebaşlıklı yazılarımızı okuyarak yapay zeka hakkında daha çok bilgi edinebilirsiniz.
Kapak Görseli Kaynak: Hearingtracker
Kaynak: Interesting Engineering