区服名称 服务器IP 开区时间 线路 开区介绍 客服QQ 快速入口

当前位置:主页 > 更多外挂 >

人工智能与人类挑战《星际争霸2》

作者:wg999 来源:传奇网站 发布时间:2017-03-03 12:28

小编导读:

人工智能,人类,挑战,星际争霸2

人工智能与人类挑战《星际争霸2》,到底有什么意义?

科技网站Ars Technica近日撰文称,暴雪与谷歌DeepMind的合作虽然并未在暴雪嘉年华上吸引广泛关注,但这个项目却有着极其深远的意义。

以下为原文内容:

2016年暴雪嘉年华(BlizzCon 2016)上反响最不强烈的一项声明,恰恰有可能最具革命性。

当天,《炉石传说》、《风暴英雄》、《守望先锋》和《暗黑破坏神3》引得台下的暴雪粉丝阵阵欢呼,但谷歌DeepMind将与这家《星际争霸2》的开发商共同促进人工智能研发的消息却只是来了人们的低声抱怨。

热情不足或许源自兴趣缺乏。毕竟,《星际争霸2》的玩家凭什么对人工智能科学家的计划感兴趣呢?然而,倘若DeepMind与暴雪之间的合作能够达到开发者的预期,玩家也将从中获得实际利益——甚至连很多视频游戏领域之外的人也将获益。

一段时间以来,人工智能已经成为视频游戏中不可分割的一部分。正如《星际争霸2》制作总监克里斯·斯嘉蒂(CHris Sigaty)所说,DeepMind的产品并非暴雪即时战略游戏的第一个人工智能“玩家”。

各种游戏目前使用的都是脚本化的人工智能程序,这些程序的设计师和工程师都了解游戏的运行方式,他们将自己的能力植入到脚本中,然后向程序传授一系列场景。例如,如果收集到X数量的资源,人工智能就应该在Z部队上花费Y数量的价值。

“这些程序制作得都很详细,与他们对战都很有意思:有一些随机的选择,还有一些明确选择。”斯嘉蒂说,“他们可以拓展疆域,收集资源——这都是你需要在《星际争霸2》里做的事情。但这些人工智能程序都是脚本化的。它们的行为可以预测,所以除非作弊,否则这些人工智能程序无法击败人类。”

事实也的确如此,最优秀的《星际争霸2》电子竞技选手经常击败人工智能。DeepMind的目标是开发一种能像人类一样玩游戏的人工智能程序,甚至有可能击败最优秀的人类玩家,从而拓宽深度学习技术的潜力。

DeepMind团队已经在游戏领域取得了一些成功:该团队的人工智能程序AlphaGo今年3月以4:1的比分击败了世界顶尖围棋选手李世石,一举跨过了人工智能以往最大的障碍。

人工智能与人类挑战《星际争霸2》,到底有什么意义?

不只是游戏

DeepMind研究员奥里奥尔·温亚尔斯(Oriol Vinyals)表示,《星际争霸2》可以帮助人工智能取得重大进步,因为这款游戏里的元素不是静态的,而且没有采用回合制,所以有助于为人工智能开发创造基准。

“我们认为,《星际争霸2》的复杂度让我们现在可以测试几年前无法处理的算法。”他说。

在《星际争霸2》里,玩家取得成功所需的很多信息最初都是隐藏的,所以需要侦查不同的地方,同时还要管理资源,组建部队,以便探知对手的状况。

静态人工智能将屏幕上的活动视作一个个的数据包,而DeepMind想要把《星际争霸2》作为一种学习体验,就需要隐藏这些数据——这一点跟人类玩家基本相同。

“这一过程更加复杂,因为这款游戏隐藏了部队,而玩家也不知道敌人在哪里。他的重点是规划和资源管理,玩家还要考虑他们之前是否与对手有过对抗,以及如何利用这一知识接近对手。”温亚尔斯说。

“这些都是人工智能面临的艰巨挑战,我们需要在新的环境中处理这些问题。关键在于,即使无法在短期内获得成功,也可以开始构建一个人工智能基准,一步步地推进这项技术。另外,对外开放之后,所有人都可以贡献自己的想法,帮助我们改进流程。”

暴雪与DeepMind之间的合作并非闭门造车。温亚尔斯在暴雪嘉年华上表示,《星际争霸2》的人工智能研究环境将向所有开发者、业余爱好者以及希望参与其中的玩家开放。

DeepMind向全球发出号召,因为他们需要整个世界帮助其克服这一重大挑战。API计划于2017年第一季度以游戏补丁的方式发布,并将作为免费的Starter Edition的一部分提供给玩家。但正如温亚尔斯所说,在正式发布前仍有很多工作要做。

“合作最近刚刚启动。”他说,“第一步是建立环境,让我们可以将人工智能程序植入其中,使之可以在玩游戏的过程中进行观察。我们正在集中所有精力来建造这一环境,因为我们必须向公众发布这个环境。这必须成为其他人工智能研究人员的基准。有很多人在研究人工智能,所以确保他们都能使用这一环境是非常重要的。”

“下一步是推出这个程序,我们目前只进行了简单处理。”

人工智能与人类挑战《星际争霸2》,到底有什么意义?

学习过程

“这是一场艰巨的挑战。”斯嘉蒂说,“必须解决一些重大的问题。对深度学习而言,必须有一套系统,可以使之获得一个与人类看到的内容相似的学习环境。”

一旦建立了这样的系统,便可将人工智能引入其中,然后开始学习。为了完成闭环,DeepMind还需要确保人工智能能够在这个环境中观察和采取行动。

虽然这种闭环的基本结构以前也曾使用过,但《星际争霸2》却可以更加深入地挖掘深度学习的潜力。相比于在雅达利游戏机上左右晃动手柄或者识别19×19的围棋棋盘,这种技术将实现巨大的进步。

“在此之前,你可以从你所关注的游戏中获取数据流,无论是人类玩家与人工智能对战,还是人类玩家之间的对战都可以。”斯嘉蒂说。通过这种方式,即可了解游戏中的各种运行规则和模式。

“我们正在开发和即将推出的API无法看到这些数据,因为它并没有进行探索。它把游戏里的数据当做一种视觉格式,于是,一个会学习的人工智能程序可以吸收这些信息,并开始像人类一样玩游戏。”他说,“这之所以令人兴奋,是因为我们接下来讨论的是神经网络和深度学习。我们并不知道结果会是什么。”

如果取得成功,DeepMind和暴雪都将从中获益。从游戏角度来看,暴雪可以将该项目视作一种改进《星际争霸2》使用体验的方式,抛弃可以预测的脚本化人工智能,提供对发行商及其玩家都更有吸引力的新技术。

“我们希望开发出一套没有预先设定的程序,可以通过观察人类玩家的玩法不断学习——即便它可能无法达到人类玩家的水平,但仍然可以为玩家提供与以往不同的且变化多端的新挑战。”斯嘉蒂说。

这种深度学习有望向人工智能揭开运行模式、常见错误、胜利条件的神秘面纱,还可以揭示出究竟到什么时候,一个玩家注定会胜利,另外一个玩家注定会失败。

上一篇:LOLs6王者奖励什么时候发放?s6赛季最强王者实物奖 LOL官方公告

下一篇:Testin云测CEO王军:只要还在赛道上就有机会赢

相关文章