王者荣耀中的人工智能技术

王者荣耀中的人工智能技术
2019-08-15 11:38:14  浏览量:3738   作者:责任编辑NO。谢兰花0258

集微网音讯,《王者荣耀》作为当下最火爆的游戏之一,遭到的重视天然也是非常大的,最近王者荣耀能够说是又意气昂扬了一回,由于前不久王者荣耀再次被央视点名表彰(上一次是由于亚运会冠军),而这一次则是由于WCG王者荣耀夺冠。

而在王者荣耀中,也是与人工智能休戚相关的!现有的DQN(Deep Q-Network)算法是DeepMind团队经过结合深度学习和增强学习来学习实时游戏Atari操作战略的算法。针对游戏领域中,DQN算法能够运用卷积神经网络(CNN)来直接处理游戏画面,从而猜测下一步最佳的操作战略,并经过Q-Learning算法调整优化方针。经过测验可知,当将DQN算法应用在49个Atari游戏中时,有29个Atari游戏超过了人类选手的体现。

今日要带来的便是腾讯自家的一项人工智能游戏操作办法,早在16年9月8日,腾讯就请求了一项名为“应用于游戏的人工智能操作办法和设备”的发明专利(请求号:201610815030.7),请求人为腾讯科技(深圳)有限公司。

依据现在揭露的专利材料,让咱们一起来解读一下这项人工智能游戏操作办法吧。

如上图所示为应用于游戏的人工智能操作办法的硬件环境示意图。其间包含终端和服务器两大部分,终端包含手机以及PC。

终端中装置有客户端,装置有客户端的终端向服务器发送客户端的状况信息,其间,客户端的状况信息用于指示客户端在当时时间的当时游戏状况。服务器在获取到状况信息之后,将依据树立的模型获取用于指示当时游戏状况下的下一个动作的动作指示信息。服务器在获取到动作指示信息之后,将获取到的动作指示信息发送至客户端地点的终端。

上述客户端能够为恣意游戏的客户端,例如,“ 王者荣耀”游戏的客户端。当用户在终端中运转该游戏时,会向游戏服务器发送当时游戏状况。例如:发送的当时游戏状况为“ 电脑人物遭到玩家进犯”。游戏服务器在获取到“ 电脑人物遭到玩家进犯”这条状况信息之后,依据树立的模型获取用于指示“ 电脑人物遭到玩家进犯”之后的下一个动作的动作指示信息。

接下来咱们再来了解一下详细的操作流程。

如上图为应用于游戏的人工智能操作办法流程图。

首要,接纳客户端发送的状况信息,其间,状况信息用于指示客户端的当时游戏状况。例如,“ 王者荣耀”的客户端。服务器获取到的状况信息用于指示客户端当时游戏状况。

其次,经过树立的模型获取动作指示信息,其间,动作指示信息用于指示当时游戏状况下的下一个动作,模型经过客户端中的多个动作组合练习得到,每个动作组合包含多个先后履行的动作在对CNN进行很多练习之后,就能够选用该模型获取用于指示当时游戏状况下的下一个动作的动作指示信息。服务器在获取到动作指示信息之后,就能够履行下一步。

最终,将动作指示信息发送给客户端。在获取到客户端的当时游戏状况之后,经过树立的模型获取用于指示当时游戏状况下的下一个动作的动作指示信息,并将动作指示信息发送给客户端,以便客户端中的电脑人物能够履行上述动作指示信息所指示的下一个动作。这样,经过预先练习得到的模型,能够使得在获取电脑人物所履行的下一个动作的过程中选用的战略更挨近人类玩家的战略,提高了对游戏操作战略的规划才能,从而处理了现有技能中人工智能操作算法对游戏操作战略的规划才能较差的技能问题。

以上便是使用人工智能来操作游戏的办法。在我们熟知的游戏王者荣耀中会有人机对战形式,为什么电脑人有时候会做出和人相同的战略决策,便是由于这样的智能技能!或许,跟着电脑人不断的学习,有一天甚至会逾越人类玩游戏的水平呢!

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!