現(xiàn)在的生活中 AI 出現(xiàn)的場景越來越普遍,AI 現(xiàn)實應用的落地也越來越快,AI 可以與人聊天,AI 也可用于翻譯,甚至 AI 可以做水軍,而現(xiàn)在 AI 又有了新玩法,它可以開發(fā)出不同風格的游戲了。
近日,美國喬治亞理工學院的研究人員發(fā)表了一篇題為《從視頻中學習游戲引擎》的文章。文章提到了一套僅憑觀看游戲重建諸如《超級馬里奧兄弟》等游戲的游戲引擎。這套系統(tǒng)無需訪問代碼,而只是簡單地看著游戲像素畫面即可學會游戲的運行方式。
如何創(chuàng)造新游戲?
這是首個學習游戲引擎的 AI 系統(tǒng),可在圍觀別人打超級瑪麗后重新創(chuàng)造一個游戲引擎,其只需要觀看不到 2 分鐘的游戲視頻,就可通過研究框架對未來的事情進行預測,比如游戲中敵人會作何反擊或遇到某個情況角色應該怎么做。這一點有些類似之前 Facebook 推出的動畫聊天機器人,通過一段時間的視頻訓練,動畫機器人可以實時預測可能出現(xiàn)的面部表情。
據(jù)了解,這套 AI 系統(tǒng)并不需要從頭開始學習游戲,它只需要兩個重要的信息即可打造游戲:首先是要包含游戲中所有子圖形的視覺字典,然后是基本概念,比如像物體的位置以及它們移動的速度等。有了這些信息,該系統(tǒng)依靠一種相對簡單的搜索算法,將游戲一幀一幀地分解出來然后找出展示操作的規(guī)則。
此外,無需訪問代碼也是該套 AI 系統(tǒng)的一大亮點。對此該系統(tǒng)的研究員表示,「我們的 AI 創(chuàng)建了預測模型,無需訪問游戲的代碼,并使得比卷積神經(jīng)網(wǎng)絡(luò)可以更準確的預測未來事件。」目前該系統(tǒng)已經(jīng)打造出了超級馬里奧,而洛克人和刺猬索尼克等系列在未來也會很快推出。
原始 AI 的再度克隆
觀看一個視頻并不能得到很完美的克隆游戲引擎,得到一個比較滿意的游戲引擎需要進行多次的視頻訓練。隨著時間的積累,系統(tǒng)會開始建立起一些規(guī)則并將它們記錄成邏輯語句,這些規(guī)則可以導出并轉(zhuǎn)換成能用于重建游戲本身的編程語言。
在進行過一段時間的學習之后,研究人員測試了克隆引擎在實際游戲中的表現(xiàn)。他們雇用了兩名 AI 代理商來玩游戲通關(guān),在這個過程中會一直確保游戲角色的安全,不會從堅實的地板掉落,也不會被其他的敵人傷害。而測試結(jié)果顯示,與使用原始游戲引擎的 AI 相比,使用克隆引擎的 AI 系統(tǒng)同樣有著準確的預測,兩者幾乎無法區(qū)分。
未來生活中的新潛力
目前,該套系統(tǒng)還只能克隆 2D 畫面的游戲,因為它還需要研究人員幫它決定特定游戲中發(fā)生的內(nèi)容。對此,該系統(tǒng)的研究人員也表示,Clash of Clans 或其他 3D 類的動作游戲使用這套系統(tǒng)來模仿還是有些困難的。如此看來,想要克隆 3D 畫面的游戲不僅需要花費更長的時間而且需要使用更加先進的機器視覺工具。
該研究團隊還認為,在未來,這項技術(shù)不僅可以推導出游戲原理,還有應用在現(xiàn)實生活方方面面的潛力。雖然這比超級瑪麗游戲要復雜得多,但并不是一個不可能的想法。「我認為未來的版本可以 (分析) 有限的現(xiàn)實領(lǐng)域。」該團隊的一位研究人員表示。
-
AI
+關(guān)注
關(guān)注
87文章
30146瀏覽量
268419
發(fā)布評論請先 登錄
相關(guān)推薦
評論