快讯

暴雪推出星际争霸2API 玩家可通过游戏对AI进行研究训练

刘胜军 2017-08-11 14:27:07

DoNews互娱8月11日消息(记者 刘胜军)暴雪推出《星际争霸2》API(人工智能研究方向),包括研究人员、游戏玩家以及业余爱好者在内的用户可共同使用这套机器学习框架,来对游戏AI进行研究和训练,并最终加速实时战略游戏AI的研究。

星际2.png

《星际争霸2》

《星际争霸II》API是暴雪和DeepMind合作开发的一套人工智能机器学习框架,官方将API定位为一个公开给社群使用的实验沙盒,所有用户均可运用学习式AI与脚本式AI来构建可以使星际争霸2AI社区受益的新工具。暴雪将挑选出十万份匿名玩家的天梯比赛录像,以此来作为AI模仿训练的数据支撑。

目前,API的主要功能包括3各部分,分别是:构建研究任务与模型、构建迷你游戏和PySC2工具包。

构建研究任务与模型

由于玩家可以采用超过300种的基本行动,与Atari游戏相比,Atari游戏只有大约10个动作(例如上,下,左,右等),所以这对《星际争霸2》的空间研究带来了巨大挑战。

自由设定所需研究单位.png

自由选取所需研究单位

除此之外,《星际争霸》中的操作动作是分级的,人们可以自由修改和扩充操作路径,即使是84x84的小屏幕尺寸,也可能有大约1亿个可能的动作。在新公布的API中,你可以自己动手来构建任务与模型,减少研发难度。

迷你游戏

本次API版本包含一系列“迷你游戏”——将游戏分解成多个不同的动作管理模块,可用于研究测试AI对象在特定任务下的性能,例如移动镜头,收集矿物或选择单位。

自由设定迷你游戏.png

自由设定迷你游戏

通过这些“迷你游戏”,研究人员可以更好的改进AI性能。

PySC2工具包

PySC2工具环境包可以提供一个灵活且易于使用的界面来进行游戏。在初始版本中,游戏环境将分解为不同的“特征层”,其中如单位类型,健康程度和地图可视性等游戏元素将会彼此隔离。

暴雪和谷歌官方表示,目前星际争霸2API正处在初级阶段,但随着研究人员和游戏玩家的加入,整个学习框架的数据将会得到大幅提升,而由此产生的AI研究成果将直接为游戏本身服务。(完)


相关文章

{{news.title}}

{{news.author}} {{news.timeFormat}}

正在加载......