看你打盤 Super Mario,人家 AI 就做了一個新遊戲 文字

愛範兒於 13/09/2017 發表 收藏文章

大概是Super Mario這款遊戲太受歡迎了,無數的人多年來都樂此不疲地在採蘑菇和撞金幣。如今到了人工智能時代,研究人員也想讓 AI 學習如何玩Super Mario,此前,卡內基梅隆大學的計算機科學家 Tom Murphy 就這麼做過。甚至於,從 2009 年到 2012 年,每年都有關於Mario的 AI 競賽。

但只讓 AI 學會玩Super Mario已經不能滿足人們的創造力了。近期,美國喬治亞理工學院的研究人員想了另一個辦法,讓 AI 看Super Mario的遊戲視頻來學習怎麼製作遊戲。

在論文《Game Engine Learning from Video》裏,研究員解釋説,AI 可以通過觀看遊戲視頻來重新創建一個遊戲引擎。在這個過程裏,AI 無法獲取原遊戲的代碼,但可以通過觀察視頻的像素塊學習。

這是世界上第一個通過視頻學習製作遊戲的 AI 系統。研究員給它準備了兩種信息,一個是遊戲裏的圖形的視覺詞典,一個是一些和 AI 做分析時有關的基本概念,比如説物體位置和移動速度等。有了這些基本信息,AI 會逐幀分解視頻內容,再給看到的內容打標籤,再借此尋找遊戲圖像的行為規則。

在接受外媒採訪時,研究員 Matthew Guzdial 表示 AI 系統會分析收集視頻的每一幀畫面,比如説,某一幀Mario踩到了板栗仔,下一幀板栗仔就消失了,AI 就會記住這個規則。


(左邊是遊戲視頻,右邊是 AI 做的遊戲 圖自:the verge)

隨着訓練時間的增加,AI 自己建立許多規則,並將它們組合成新的邏輯語句,再在此基礎上近似形成遊戲引擎。AI 建立的規則能輸出並轉換成許多編程語言,用來重建新的Super Mario遊戲。

不過,這個藉助視頻學習創建遊戲引擎的 AI 系統還是有侷限性的,比如説 AI 需要人類先定義遊戲裏的動作狀態,因此目前更合適在 2D 平台運作,3D 遊戲由於涉及更多的視覺學習,還需要更多時間和更先進的機器視覺工具才能完成。

Guzdial 認為,未來這個 AI 系統不僅可以用來學習遊戲製作,還有分析現實生活的潛力。

題圖自:新浪


資料來源:愛範兒(ifanr)
標籤: Super Mario  

留言

會員
我要評論
請按此登錄後留言。未成為會員? 立即註冊
快捷鍵:←
快捷鍵:→