Google研發AI挑戰StarCraft II,繼AlphaGo繼續挑戰人類。
繼人工智能 AlphaGo 擊敗中國圍棋選手柯潔後,Google𣄃下的人工智能公司 DeepMind 透過遊戲訓練人工智 AI,與 Blizzard 遊戲開發商合作並針對 StarCraft II 進行一連串的研究實驗。
遊戲是訓練 AI 的新工具
StarCraft II 是2010年推出的即時戰略遊戲,考驗玩家對資料的營運策略,讓能 AI 變得更加精準。事實上,StarCraft 一直都含有不同難度的 AI,只是這些 AI 透過存取遊戲背景和採集資料來與玩家對戰,玩家和 AI 的出發位置並不同。而這次 DeepMind 希望做到的,就是訓練一個能在擁有同等條件下與人類競爭的 AI。
DeepMind 和 Blizzard 日前公開初步研究成果,推出和開放下載在 StarCraft II 中訓練 AI 的應用介面和工具,當中包括在遊戲中加入人工智能API,並支援Linux環境;新增匿名遊戲影片數據庫,把65000數據量增加到超過50萬場比賽;加入 DeepMind 開源工具箱 PySC2,讓研究人員簡單地串連人工智能到 Blizzard 的 API 上;新增了一系列 RL(強化學習)的小遊戲,讓研究人員測試人工智能在採礦、建築和控兵等任務的表現。
StarCraft II 對 AI 訓練很重要
在 StarCraft 遊戲的複雜程度比象棋和圍棋高,玩家不斷偵查地圖,並尋找線索來預測敵方的行動。此外,玩家亦要設置防禦、控兵攻擊、採集資源和兼顧生產部隊,對AI來説是一件十分複雜的事。DeepMind 研究人員表示,圍棋落點的可能性是10的100次方,但他們估計 StarCraft 的複雜度,至少在後面加上100個零。
不過,目前DeepMind的能力還遠遠不及StarCraft II 的資深玩家,甚至不能打敗遊戲中最簡單的內置AI,要完完全全地成功挑戰人類 ,可能要多等一段日子了。