专栏首页量子位教AI打星际2也不难,试试暴雪和DeepMind的工具包 | 附论文+代码

教AI打星际2也不难,试试暴雪和DeepMind的工具包 | 附论文+代码

安妮 编译整理 量子位 出品 | 公众号 QbitAI

去年年底,DeepMind宣布想教会AI智能体玩《星际争霸2》(后简称星际2),计划创造出能击败人类玩家的智能体。

9个多月后这事又有了进展。今天,DeepMind和暴雪娱乐发布了星际2中加速AI研究的工具SC2LE。

难!难!难!

星际2是个实用的基础AI研究环境,因为游戏本身复杂多变,且胜利方式不固定。

玩家想要取胜需要同时做多手准备,比如管理并创造资源、指挥军事单位和部署防御结构等操作需要同时进行,逐步完成。此外,玩家还需预测对手的策略。

这项任务确实不容易,但不是无解。DeepMind和暴雪尝试将游戏分为多个“迷你游戏”,将不同任务分解成“可管理的组块”,比如建立特定单元、收集资源或在地图上移动等。

细分是为了方便研究人员进行不同任务的测试比较及细化,最终在智能体中组合,从而教会智能体通关整个游戏。

厉害的SC2LE

目前,暴雪和DeepMind在开放的环境平台中加入了SC2LE工具包,加速AI研究。

SC2LE包括——

机器学习API:由暴雪开发,将研究人员和开发人员接入游戏,并自带首次发布的Linux工具包。至此,Windows、Mac与Linux系统均可在云端运行。

匿名游戏回放数据集:包含65000多场游戏记录,在接下来的几周将增加至50万场,帮助实现智能体间的离线比赛。

开源的DeepMindPySC2工具包:方便研究人员使用暴雪的特征层API训练智能体。

一系列简单的增强学习迷你游戏:帮助研究人员在特定任务上测试智能体的性能。

概述开发环境的论文:记录了迷你游戏的初始基线结果、监督学习数据以及智能体间完整的对抗记录。

DeepMind希望通过此举,推动更多研究社区和开放工具的开发。

相关资源

如果你也想小试牛刀,不妨移步这些Code与Paper看看——

机器学习API:

https://github.com/Blizzard/s2client-proto

匿名游戏数据集:

https://github.com/Blizzard/s2client-proto#replay-packs

DeepMind PySC2数据集:

https://github.com/deepmind/pysc2

论文地址:

https://deepmind.com/documents/110/sc2le.pdf

DeepMind官方介绍:

https://deepmind.com/blog/deepmind-and-blizzard-open-starcraft-ii-ai-research-environment/

本文分享自微信公众号 - 量子位(QbitAI),作者:专注报道AI

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-08-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微软公布19财年财报:净利润增长22%,云计算首超个人计算业务

    微软CEO纳德拉在电话会议上,将这一财年称为“微软创纪录的财年”,并将第四季度描述成“一个强劲有力的收尾”。

    量子位
  • DeepMind智能体自学跑酷:略显智障,结果尚好

    安妮 编译整理 量子位出品 | 公众号 QbitAI “看起来就像小学生在玩地狱边境。” 近日,谷歌DeepMind团队创造了一个自学跑酷的智能体,并且解锁了它...

    量子位
  • 人均年薪400万、公司年亏40亿,正在盖大楼的DeepMind最新财务数据曝光

    这不是随便哪家AI公司,这是打造了AlphaGo的DeepMind,也可能是整个AI行业的真实写照。

    量子位
  • 测试面试题集-性能测试

    性能测试是通过测试工具模拟多种正常、峰值及异常负载条件来对系统的各项性能指标进行测试。验证软件系统是否能够达到用户提出的性能指标,发现系统中存在的性能瓶颈并加以...

    ITester软件测试小栈
  • 理解VMwawe的3种网络模型

        很多朋友都曾问到关于 Guest和 Host互联,以及Guest如何连接网络,其实这并不是一件困难的事情,只要能够理解 VMware 提供的网络模型即可...

    py3study
  • [记录点滴]OpenResty 支持http v2的问题

    错误现象:无法上传图片,后台log是http v2 not supported yet。

    罗西的思考
  • 动态 | DeepMind和暴雪联手发布开发工具和replay数据集,让更多AI研究者玩上星际2

    AI 科技评论按:去年年底的时候,大家都知道了 DeepMind 的人工智能要开始玩星际了,今天DeepMind 也正式发布了论文和相关博文介绍了自己在这方面的...

    AI科技评论
  • 放弃fastjson,拥抱Jackson

    最近由于阿里的fastjson频繁爆出安全漏洞,为了避免后续升级上线的烦恼,决定弃用fastjson,使用Jackson,把现有项目中的fastjson都换成了...

    大数据技术与应用实战
  • Linux内核虚拟内存管理之匿名映射缺页异常分析

    韩传华,就职于南京大鱼半导体有限公司,主要从事linux相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,乐于分享喜欢学习,喜欢专研Linux内...

    Linux阅码场
  • 超级智能的形式和战略

    在人类的历史上,大约12万年以前,从非洲走出的尼安德特人遍及了欧洲大陆的所有角落,如果历史上不出意外,尼安德特人将会不断发展壮大,智力会不断提高,最终发展为高级...

    iOSDevLog

扫码关注云+社区

领取腾讯云代金券