Doom(毀滅戰士)是一款在 1993 年推出的 FPS(第一人稱射擊遊戲),這個遊戲最厲害的地方除了創造出現在大多數 FPS 遊戲類型,例如《決勝時刻》、《Halo》這些熱門遊戲外,還成為了人工智慧最新的競技場。
今年的 VizDoom 比賽結果在希臘的聖托里尼島的電腦智慧與遊戲(CIG)大會上公佈,勝利者分別是來自 Facebook 和 Intel 公司的職員。
這個比賽跟一般的電競比賽差不多,只是參賽者都是AI而不是人。比賽遊戲就是Doom,透過第一人稱的視角探索地圖、擊殺敵人,並且獲取武器和醫藥包。
對於電腦來說,玩家是人還是 AI 其實沒什麼區別,因為在這個比賽中規定,AI 最重要的技能是電腦視覺,也就是說,既然人類玩家能夠透過原始畫面資料來判斷情況,那麼 AI 玩家也不能作弊——讓程式設計師輸入遊戲的所有規則,讓它去練習。
所以 VizDoom 的主辦方要求參賽者提交用 C++、Python 或 Java 語言寫成的控制器,用來控制遊戲中的角色,雖說只能依賴電腦視覺運算技術,但參賽者還是可以像 DeepMind 訓練 AlphaGo 一樣,透過重複不斷的遊戲來訓練AI的技能。
比賽共有兩個挑戰,在這個挑戰中,參賽者會提前知道地圖,但是比賽規則是 AI 只能補血和使用火箭發射器。第二個挑戰共有三個地圖,在比賽開始時才隨機抽取,難度也更大,但地圖裡面的所有物品和武器都可以利用。
所有參賽選手都會在同一個地圖裡面廝殺十分鐘,根據殺敵數來排名。Facebook 的研究員 Yuxin Wu 和 Yuandong Tian 組建的 F1 小組贏得了第一個挑戰,第二個挑戰的勝者是 Intel 的兩個員工,Alexey Dosovitskiy 和 Vladlen Koltun。
雖然遊戲裡面的 NPC 人物也是電腦控制,但他們只會說設定好的話和動作。對於參加到 Doom 裡面廝殺的 AI 來說,程式設計師們則需要在實戰中不斷學習,用程式來指導 AI 怎麼來學會「殺人」。
參賽者 Oliver Dressler 提到其中一個挑戰就是:「要贏必須要開火。但是(因為地圖上都是小走廊),在錯誤的時機開火可能會害死自己。」
電腦遊戲已經成為了 AI 的試驗競技場。之前德國圖賓根大學的認知建模小組就做了一個有自我意識的瑪利歐,讓瑪利歐不僅能夠接受人類的指令,還能根據自己的狀況作出動作,例如到處探索地圖、餓了就跳起來吃金幣。
雖然 VizDoom 這個遊戲主要挑戰的是電腦視覺運算技術,但毫無疑問這些參賽者在比賽中學到的東西,會反饋到他們接下來做的產品中,有的還會影響數千萬人。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!