OpenAI的神经网络在“Dota 2”游戏中正在击败人类对手

OpenAI的神经网络在“Dota 2”游戏中正在击败人类对手

人工智能系统对抗人类竞争对手是计算机科学的一大传统,值得庆幸的是,我们还处在初级的阶段,感觉还不太像战争游戏。就OpenAI而言,它一直在尝试Dota 2的竞技游戏,而且它的机器人已经开始在一定条件下战胜一些熟练的对手。

埃隆•马斯克(Elon Musk)与他人共同创办的这家合资企业,旨在提高人们对人工智能技术现状的认识,以及科技行业如何能促进安全的进步,使未来人人受益。尽管耗费大量的资源来比人更好地玩一款电子游戏,这似乎有点奇怪,但这只是AlphaGo和“深蓝”(Deep Blue)对我们的延续:在看似简单的游戏中制造出能够打败人类的机器。

与国际象棋或围棋等基于回合的游戏不同,Dota 2是一个需要大量实时决策的头衔。虽然谷歌的AlphaGo有时会花上几分钟来决定如何应对一个特别精心设计的动作,但OpenAI Five(被称为OpenAI Five)却没有这么大的优势,因为它的对手同时也在采取行动。OpenAI说,这些游戏以每秒30帧的速度运行,平均持续45分钟,产生了约8万帧,系统分析了其中的四分之一。

这是资源密集型的比赛——OpenAI 5 124000核上运行谷歌云——尽管这不是OpenAI首次公开实验队伍2,玩这个有趣的是,相对于其先前的努力在1 v1比赛,这是一个团队的五个不同神经网络共同努力最好的人类对手。

就OpenAI而言,OpenAI给出了一些关于OpenAI 5的有趣数据,特别是它是如何通过每天玩Dota 2游戏,一直玩180年的游戏来进行学习的。

可以理解的是,OpenAI仍然在处理整个游戏的参数,并且在某些方面正在努力,因此,OpenAI和它的人类对手在比赛中都必须遵守某些规则,包括不使用某些字符、项目和策略。即使有了这些目前的限制,该团队在博客上完全列出了这些限制,他们的目标是在8月份的dota2 esports世界锦标赛上进行竞争,在那里将进行全面的测试。

OpenAI下个月将举办一场推特(Twitch)流媒体Dota 2巡回赛(Dota 2 tourney),展示自己在与顶级玩家竞争时的成就。

很多这种“人与人工智能”的兴奋有点过头了,这些游戏都是由超级强大的电脑程序开发的,它们可以做一件事,也只能做一件事。很多关于人工智能如何打败人类专家的媒体报道在某种程度上是有道理的,但这有点破坏了构建这些程序的人们所做的复杂工作。

然而,这一切可能都迎合了OpenAI的兴趣。OpenAI似乎相当专注于如何快速地向人工智能发展。

在Fortnite中,人工智能控制的系统可能还需要一段时间才能打败对手,但对于像Dota 2这样的固定视角战略游戏来说,有足够的空间推动高度专注的人工智能程序来增强游戏知识,或许还能带来一些胜利。


分享到:


相關文章: