DeepMind正在教人工智能如何通过游戏来对现实世界的任务

DeepMind正在教人工智能如何通过游戏来对现实世界的任务

概要:Google的DeepMind实验室与Blizzard Entertainment合作,发布了一个应用程序界面,这个应用界面可以让人工智能的研究人员开发自己的智能代理去玩星际争霸II。希望此次发布会能够促进深度强化学习领域和人工智能相关研究领域的创新。

我们肩负光荣而战斗

去年,Google的DeepMind宣布与暴雪娱乐公司共同合作,在流行的实时战略游戏“星际争霸II”中开发和测试人工智能代理。现在,DeepMind发布了一系列他们称之为“星际争霸II”学习环境(SC2LE)的工具,以测试他们的智能代理与人类竞争对手之间的对抗与差距,并同时让研究人员也能够开发自己游戏的智能代理。

DeepMind的团队在一篇博客文章中写道:“在游戏中测试我们的智能代理并不是专门为我们人工智能的研究所设计的,弄清楚人类究竟擅长于哪一方面对于评估智能代理的表现至关重要。” 大型在线游戏星际争霸II的玩家将会为我们的智能代理提供各种各样的“极具天赋的对手”,而人工智能就可以从实际游戏中开始学习。

关于DeepMind研究的详细内容已经与之前发布的工具集一起出版了,其中包括机器学习API、游戏重播的数据集、PySC2的开源版本、Python的组件SC2LE以及其他更多内容。

一个特殊的挑战

人工智能系统已经在一些棋牌类游戏和街机类游戏中打败了人类,而DeepMind已经成功地创建了一个可以在传统的中国围棋游戏中战胜人类的人工智能。

然而,星际争霸II提出了一个不同的挑战。这个游戏必须由单人游戏的一名玩家在成功的控制了这个极具挑战性的环境之后才能获得胜利。人工智能的智能代理必须要能够管理子目标——收集资源、建筑结构,以及在部分已知的地图上记住各种位置等——为了胜利,在最终整合时,这些各种各样的任务会挑战这些智能代理的记忆和计划能力。

DeepMind最初的星际争霸II和人工智能的智能代理的测试显示,他们可以管理“迷你游戏”,他们会关注那些细分的任务,但是当它来到一个完整的游戏中时,智能代理的表现并不是那么出色。 DeepMind博客说:“即使是一个强大的baseline agents也不能赢得一个单人游戏,更不要说是一个最简单的内置的人工智能了。” “如果要让这些智能代理具有竞争力,我们将需要在深度强化学习方面和相关领域取得进一步的突破。”

SC2LE工具集是以DeepMind所要求的方式发布的,它要求人工智能社区提供更多的帮助。根据博客中写到的,“我们的希望是,这些新工具的发布将基于人工智能社区在“星际争霸”开发中所做的工作,以此来鼓励人们进行更多有关DeepRLe的研究,并让一些研究人员能够更容易的关注到我们领域的发展前沿。”

当然,培养星际争霸II的智能代理也并不是单单为了荣誉。 我们的想法是,如果人工智能能够成功地掌控需要它执行层次计算的游戏环境,并且同时参与人类的活动的话,那么人工智能将更有能力去管理现实世界中的事务。 在这个方面,今天专用于“星际争霸II”的智能代理可能就是明天的人工智能收银员或客户服务代表。

原文链接:https://futurism.com/deepmind-is-teaching-ais-how-to-manage-real-world-tasks-through-gaming/



分享到:


相關文章: