華文網

暴雪推出星際爭霸2API 玩家可通過遊戲對AI進行研究訓練

暴雪推出《星際爭霸2》API(人工智慧研究方向),包括研究人員、遊戲玩家以及業餘愛好者在內的用戶可共同使用這套機器學習框架,來對遊戲AI進行研究和訓練,並最終加速即時戰略遊戲AI的研究。

《星際爭霸2》

《星際爭霸II》API是暴雪和DeepMind合作開發的一套人工智慧機器學習框架,官方將API定位為一個公開給社群使用的實驗沙箱,所有用戶均可運用學習式AI與腳本式AI來構建可以使星際爭霸2AI社區受益的新工具。暴雪將挑選出十萬份匿名玩家的天梯比賽錄影,

以此來作為AI模仿訓練的資料支撐。

目前,API的主要功能包括3各部分,分別是:構建研究任務與模型、構建迷你遊戲和PySC2工具包。

構建研究任務與模型

由於玩家可以採用超過300種的基本行動,與Atari遊戲相比,Atari遊戲只有大約10個動作(例如上,下,左,右等),所以這對《星際爭霸2》的空間研究帶來了巨大挑戰。

自由選取所需研究單位

除此之外,《星際爭霸》中的操作動作是分級的,人們可以自由修改和擴充操作路徑,即使是84x84的小螢幕尺寸,也可能有大約1億個可能的動作。在新公佈的API中,你可以自己動手來構建任務與模型,減少研發難度。

迷你遊戲

本次API版本包含一系列“迷你遊戲”——將遊戲分解成多個不同的動作管理模組,可用於研究測試AI物件在特定任務下的性能,

例如移動鏡頭,收集礦物或選擇單位。

自由設定迷你遊戲

通過這些“迷你遊戲”,研究人員可以更好的改進AI性能。

PySC2工具包

PySC2工具環境包可以提供一個靈活且易於使用的介面來進行遊戲。在初始版本中,遊戲環境將分解為不同的“特徵層”,

其中如單位類型,健康程度和地圖可視性等遊戲元素將會彼此隔離。

暴雪和穀歌官方表示,目前星際爭霸2API正處在初級階段,但隨著研究人員和遊戲玩家的加入,整個學習框架的資料將會得到大幅提升,而由此產生的AI研究成果將直接為遊戲本身服務。(完)