{"id":93292,"date":"2024-09-19T12:36:08","date_gmt":"2024-09-19T12:36:08","guid":{"rendered":"https:\/\/kamucalisani.net\/?p=93292"},"modified":"2024-09-19T12:36:08","modified_gmt":"2024-09-19T12:36:08","slug":"bu-metinden-videoya-yapay-zeka-super-mario-oyunu-yapabiliyor","status":"publish","type":"post","link":"https:\/\/kamucalisani.net\/index.php\/2024\/09\/19\/bu-metinden-videoya-yapay-zeka-super-mario-oyunu-yapabiliyor\/","title":{"rendered":"Bu metinden videoya yapay zeka Super Mario oyunu yapabiliyor"},"content":{"rendered":"<p><figure> <span> <img decoding=\"async\" src=\"https:\/\/kamucalisani.net\/wp-content\/uploads\/2024\/09\/bu-metinden-videoya-yapay-zeka-super-mario-oyunu-yapabiliyor-0-ilP4P23Y.jpg\"\/> <\/span> Yapay zeka teknolojileri, sadece yaz\u0131l\u0131 metinlerle oyun d\u00fcnyalar\u0131n\u0131 yeniden in\u015fa edebilir mi? <strong>Virtual Protocols<\/strong> adl\u0131 \u015firketin geli\u015ftirdi\u011fi <strong>MarioVGG<\/strong> projesi, bu soruya olumlu bir yan\u0131t veriyor. \u015eirketin ara\u015ft\u0131rma projesi, klasik Nintendo oyunu <strong>Super Mario Bros.<\/strong>&#8216;u geleneksel oyun kodlamas\u0131 yerine metin-video \u00fcretim teknolojisi kullanarak sim\u00fcle etmeyi ba\u015fard\u0131. <\/figure>\n<p>Virtual Protocols\u2019un ara\u015ft\u0131rma makalesinde <em>\u201cSadece tek bir t\u00fcketici s\u0131n\u0131f\u0131 GPU (bir Nvidia RTX 4090) \u00fczerinde e\u011fitilen metinden videoya dif\u00fczyon modelimiz MarioVGG, tutarl\u0131 ve oyun mekaniklerini takip eden kontrol edilebilir oyun kareleri \u00fcretebiliyor\u201d i<\/em>fadelerini kullan\u0131yor. Bu projede kullan\u0131lan yapay zeka modeli, oyuncudan gelen &#8220;<strong>ko\u015f<\/strong>&#8221; veya &#8220;<strong>z\u0131pla<\/strong>&#8221; gibi basit metin komutlar\u0131na dayanarak <strong>Mario&#8217;nun hareketlerini sim\u00fcle edebiliyor<\/strong>. Ara\u015ft\u0131rma, Nintendo&#8217;nun 1985&#8217;te \u00e7\u0131kard\u0131\u011f\u0131 efsanevi Super Mario Bros. oyununu yeniden yaratmay\u0131 ama\u00e7layan bu yap\u0131n\u0131n, oyun geli\u015ftirmenin gelece\u011finde \u00f6nemli bir yer tutabilece\u011fine i\u015faret ediyor.<\/p>\n<p><b>Nas\u0131l \u00e7al\u0131\u015f\u0131yor?<\/b><\/p>\n<figure> <span> <img decoding=\"async\" src=\"https:\/\/kamucalisani.net\/wp-content\/uploads\/2024\/09\/bu-metinden-videoya-yapay-zeka-super-mario-oyunu-yapabiliyor-1-ZREyUdvE.jpg\"\/> <\/span> MarioVGG projesinde yapay zeka modelini e\u011fitmek i\u00e7in Super Mario Bros. oyunundan al\u0131nan <strong>737,000 kare analiz edildi<\/strong>. Bu karelerde \u00f6zellikle Mario\u2019nun &#8220;ko\u015fma&#8221; ve &#8220;z\u0131plama&#8221; hareketleri \u00fczerinde duruldu. Model, oyuncudan ald\u0131\u011f\u0131 metin tabanl\u0131 komutlarla oyunun ilk karesini al\u0131yor ve istenen eylemi ger\u00e7ekle\u015ftirecek yeni kareleri s\u0131ral\u0131 olarak olu\u015fturuyor. \u00d6rne\u011fin, &#8220;z\u0131pla&#8221; komutunu verdi\u011finizde yapay zeka, bu eylemi ger\u00e7ekle\u015ftiren kareleri s\u0131ral\u0131 olarak \u00fcretmeye ba\u015fl\u0131yor. <\/figure>\n<p>Bu teknoloji, bir oyun sahnesinin ilk karesini referans alarak Mario\u2019nun <strong>yer\u00e7ekimi dinamiklerine g\u00f6re hareket etmesini sa\u011flayabiliyor<\/strong>. Sonu\u00e7lar <strong>biraz gecikmeli<\/strong> ve kolay oynanabilir olmasa da makaleye g\u00f6re, MarioVGG&#8217;nin \u00e7\u0131kar\u0131m s\u0131ras\u0131nda oyunun 6 karelik bir video dizisini olu\u015fturmas\u0131 yakla\u015f\u0131k 4 saniye s\u00fcr\u00fcyor. Ayr\u0131ca her bir kare 64&#215;48 ya da 128&#215;96 \u00e7\u00f6z\u00fcn\u00fcrl\u00fckte \u00fcretilirken, d\u00f6nemin ger\u00e7ek Nintendo oyunlar\u0131 256&#215;224 \u00e7\u00f6z\u00fcn\u00fcrl\u00fc\u011fe sahip. Buna ra\u011fmen yapay zeka modeli, \u00e7e\u015fitli mekanikler de dahil olmak \u00fczere 2D Mario deneyimini ger\u00e7ek 1985 oyunu gibi do\u011fru bir \u015fekilde sim\u00fcle edebiliyor.<\/p>\n<p><b>Kritik s\u0131n\u0131rlamalar var<\/b><\/p>\n<p>Ayr\u0131ca modelin bir oyun sahnesinin ilk karesini referans alarak Mario\u2019nun yer\u00e7ekimi dinamiklerine g\u00f6re hareket etmesini sa\u011flayabildi\u011fi belirtiliyor. \u0130yi \u015feylerin yan\u0131nda baz\u0131 <strong>kat\u0131 s\u0131n\u0131rlamalar da bulunuyor<\/strong>. \u00d6rne\u011fin, model her zaman oyunun beklenen kurallar\u0131n\u0131 tam olarak takip edemiyor. Seviyeler ve objeler prosed\u00fcrel olarak olu\u015fturuluyor ve bu da oyunun baz\u0131 k\u0131s\u0131mlar\u0131n\u0131n kontrol edilemez olmas\u0131na yol a\u00e7\u0131yor. Ayr\u0131ca, Mario&#8217;nun \u00f6ld\u00fc\u011f\u00fc durumlarda yapay zeka oyunu geri sararak kontrol noktalar\u0131na d\u00f6nd\u00fcrm\u00fcyor ve video kareleri \u00fcretmeye devam ediyor. Ayr\u0131ca t\u00fcm \u00fcretken yapay zeka dif\u00fczyon modellerinde oldu\u011fu gibi <strong>hal\u00fcsinasyon<\/strong> da bir sorun. Videolar ilk ba\u015fta etkileyici olsa da ne kadar \u00e7ok izlerseniz hatalar\u0131 da o kadar s\u0131k g\u00f6rmeye ba\u015fl\u0131yorsunuz.<\/p>\n<p>Yine de Virtual Protocols, MarioVGG&#8217;nin yaln\u0131zca nispeten k\u00fc\u00e7\u00fck bir e\u011fitim verisi \u00f6rne\u011fi ve t\u00fcketici s\u0131n\u0131f\u0131 bir GPU kulland\u0131\u011f\u0131na i\u015faret ederek, ara\u015ft\u0131rmas\u0131n\u0131n oyun geli\u015ftirme i\u00e7in \u00fcretken <strong>yapay zekan\u0131n gelecekteki potansiyeline bir bak\u0131\u015f<\/strong> sundu\u011funu s\u00f6yl\u00fcyor.<\/p>\n\n<p>Kaynak\u00a0 :\u00a0<span style=\"background-color: rgb(255, 249, 236); color: rgb(55, 58, 60); font-size: 14px;\">https:\/\/www.donanimhaber.com\/bu-metinden-videoya-yapay-zeka-super-mario-oyunu-yapabiliyor&#8211;181637<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yapay zeka teknolojileri, sadece yaz\u0131l\u0131 metinlerle oyun d\u00fcnyalar\u0131n\u0131 yeniden in\u015fa edebilir mi? Virtual Protocols adl\u0131 \u015firketin geli\u015ftirdi\u011fi MarioVGG projesi, bu soruya olumlu bir yan\u0131t veriyor. \u015eirketin ara\u015ft\u0131rma projesi, klasik Nintendo oyunu &#8230;<\/p>\n","protected":false},"author":1,"featured_media":93293,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[636,1403,449,131,571],"class_list":["post-93292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-teknoloji","tag-kare","tag-mario","tag-model","tag-oyun","tag-yapay-zeka"],"_links":{"self":[{"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/posts\/93292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/comments?post=93292"}],"version-history":[{"count":1,"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/posts\/93292\/revisions"}],"predecessor-version":[{"id":93296,"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/posts\/93292\/revisions\/93296"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/media\/93293"}],"wp:attachment":[{"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/media?parent=93292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/categories?post=93292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kamucalisani.net\/index.php\/wp-json\/wp\/v2\/tags?post=93292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}