教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)

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

你在编程的时候浪费了多少时间?

如果你正在阅读这篇文章,那么你很有可能和我一样,也是程序员。无论你是自由职业者还是合同工,时间是你最宝贵的资源之一。

8320
来自专栏EAWorld

【超详解PPT】元数据驱动的微服务架构(下)

上次分享了两个部分:微服务架构需要元数据,微服务与元数据的关系,那么微服务中的元数据中具体如何应用,有哪些应用场景?我们接下来看一下——微服务中元数据的价值...

37830
来自专栏java一日一条

你在编程的时候浪费了多少时间?

如果你正在阅读这篇文章,那么你很有可能和我一样,也是程序员。无论你是自由职业者还是合同工,时间是你最宝贵的资源之一。

7210
来自专栏web前端教室

学前端格局要大,不能被限制在“前端”里

前端确切的讲,只有html、css、javascript三部分,而且不管是实际工作岗位,还是培训机构,也确实是先学会这三种语言。但是一直以来关注我这个微信号的朋...

196100
来自专栏DevOps时代的专栏

DevOps 转型手记:关注价值流

这是个我曾经在做各种调研时,为了了解对方的端到端工作流程而习惯问的问题,当然收到的回答也是如上面一样相当的一致。

19320
来自专栏云市场·精选汇

你我皆凡人,换个视角看小程序

这算是成功吗?你我皆凡人,商业规模上的小程序是否成功的分析,虎哥拿不出来,分析的也不够准确。但我们倘若只从外包这块来看,大量小程序的开发需求从经济学的角度来看,...

1.2K950
来自专栏云计算D1net

云计算性能常见问题:云计算何处何从?

如今,云计算为各行业提供了许多好处,但其性能问题可能会使一些问题复杂化。人们应该了解如何解决服务级别协议问题,处理不同的性能级别,以及解决其他常见问题的云性能问...

32140
来自专栏西安软件开发

西安弈聪软件BDS大数据公共服务平台获得国家软件著作权登记证书

日前由西安弈聪信息技术有限公司(简称:弈聪软件)自主开发的的“BDS大数据公共服务平台”通过中国版权保护中心审核并取得国家软件著作权登记证书。

12030
来自专栏云计算D1net

导致云应用死亡的三大致命原因

将数据和应用迁移到云端的机构数目越来越多,但是与此同时失败的数目也在增长。以下是三种云应用死亡的致命原因。 所以你想要将你的应用和数据移到云上吗?你认真地做了核...

361140
来自专栏SDNLAB

网络虚拟化四法,SD-WAN最佳

网络虚拟化是一个非常热门的话题,运营商的网络虚拟化的计划周期很长,他们必须了解虚拟化的发展趋势以及在这个趋势下会把他们引入到哪里,实现网络虚拟化的周期甚至长达十...

32290

扫码关注云+社区

领取腾讯云代金券