钱柜国际

首页 > 正文

【专利解密】王者荣耀中的人工智能技术

www.redtrojan.com2019-09-07

原始半导体投资联盟我想昨天分享

设置微网新闻,《王者荣耀》作为当下最受欢迎的游戏之一,收到的关注自然非常大。最近,国王的荣耀可以说再次被提升,因为国王的荣耀再次受到中央电视台的赞扬。有一次是因为亚运会的冠军),而这次因为WCG国王的荣耀而获胜。

在国王的荣耀中,它也与人工智能密切相关!现有的DQN(深度Q网络)算法是DeepMind团队使用的算法,通过结合深度学习和增强学习来学习实时游戏Atari操作策略。对于游戏域,DQN算法可以使用卷积神经网络(CNN)直接处理游戏屏幕,然后预测下一个最佳操作策略,并通过Q-Learning算法调整优化目标。测试表明,当DQN算法应用于49个Atari游戏时,有29个Atari游戏超过了人类玩家的表现。

我今天要带的是腾讯自己的人工智能游戏操作方法。早在9月8日,16日,腾讯申请了一项名为“人工智能操作方法和装置应用于游戏”的发明专利(申请号:7),申请人是腾讯科技(深圳)有限公司。 p>

根据目前公布的专利资料,让我们一起解释这种人工智能游戏的操作方法。

上图显示了应用于游戏的人工智能操作方法的硬件环境的示意图。它包括终端和服务器两部分。终端包括移动电话和PC。

终端安装在终端中,与客户端一起安装的终端将客户端的状态信息发送给服务器,客户端的状态信息用于指示当前客户端的当前游戏状态。在服务器获得状态信息之后,根据建立的模型获取用于指示当前游戏状态中的下一个动作的动作指示信息。服务器获取动作指示信息后,将获取的动作指示信息发送给客户端所在的终端。

上述客户可以是任何游戏的客户,例如,“国王的荣耀”游戏的客户。当用户在终端中运行游戏时,将当前游戏状态发送到游戏服务器。例如,当前发送的游戏状态是“计算机角色受到玩家攻击”。在游戏服务器获得“状态信息”之后,根据建立的模型获取用于指示“玩家攻击计算机角色”之后的下一个动作的动作指示信息。

接下来,我们来看看具体的操作过程。

上图是应用于游戏的人工智能操作方法的流程图。

首先,接收客户端发送的状态信息,其中状态信息用于指示客户端的当前游戏状态。例如,“国王的荣耀”的客户。服务器获取的状态信息用于指示客户端的当前游戏状态。

其次,通过建立的模型获取动作指示信息,其中动作指示信息用于指示当前游戏状态中的下一动作,并且通过客户端中的多个动作组合的组合获得模型,并且每个动作组合包括多次执行。在对CNN进行大量训练之后,模型可以使用该模型来获得用于指示当前游戏状态中的下一个动作的动作指示信息。在服务器获得动作指示信息之后,可以执行下一步骤。

最后,将动作指示信息发送给客户端。在获得客户端的当前游戏状态后,通过建立的模型获取用于指示当前游戏状态中的下一个动作的动作指示信息,并将动作指示信息发送给客户端,使得客户端中的计算机角色可以执行。上述操作表示信息指示的下一个操作。这样,通过预训练模型,在获取计算机角色执行的下一个动作的过程中采用的策略可以更接近人类玩家的策略,提高游戏操作策略的规划能力,从而解决了现有技术。人工智能操作算法对游戏操作策略的规划能力较差的技术问题。

以上是使用人工智能操作游戏的方法。在着名的游戏王者荣耀中,将会有一个人机战斗模式。为什么计算机人员有时会做出与人类相同的战略决策,因为这种智能技术!也许,随着计算机人们继续学习,有一天他们甚至会超越人类玩游戏的水平!

本文为第一作者的原创,未经授权不得转载

收集报告投诉

设置微网新闻,《王者荣耀》作为当下最受欢迎的游戏之一,收到的关注自然非常大。最近,国王的荣耀可以说再次被提升,因为国王的荣耀再次受到中央电视台的赞扬。有一次是因为亚运会的冠军),而这次因为WCG国王的荣耀而获胜。

在国王的荣耀中,它也与人工智能密切相关!现有的DQN(深度Q网络)算法是DeepMind团队使用的算法,通过结合深度学习和增强学习来学习实时游戏Atari操作策略。对于游戏域,DQN算法可以使用卷积神经网络(CNN)直接处理游戏屏幕,然后预测下一个最佳操作策略,并通过Q-Learning算法调整优化目标。测试表明,当DQN算法应用于49个Atari游戏时,有29个Atari游戏超过了人类玩家的表现。

我今天要带的是腾讯自己的人工智能游戏操作方法。早在9月8日,16日,腾讯申请了一项名为“人工智能操作方法和装置应用于游戏”的发明专利(申请号:7),申请人是腾讯科技(深圳)有限公司。 p>

根据目前公布的专利资料,让我们一起解释这种人工智能游戏的操作方法。

上图显示了应用于游戏的人工智能操作方法的硬件环境的示意图。它包括终端和服务器两部分。终端包括移动电话和PC。

终端安装在终端中,与客户端一起安装的终端将客户端的状态信息发送给服务器,客户端的状态信息用于指示当前客户端的当前游戏状态。在服务器获得状态信息之后,根据建立的模型获取用于指示当前游戏状态中的下一个动作的动作指示信息。服务器获取动作指示信息后,将获取的动作指示信息发送给客户端所在的终端。

上述客户可以是任何游戏的客户,例如,“国王的荣耀”游戏的客户。当用户在终端中运行游戏时,将当前游戏状态发送到游戏服务器。例如,当前发送的游戏状态是“计算机角色受到玩家攻击”。在游戏服务器获得“状态信息”之后,根据建立的模型获取用于指示“玩家攻击计算机角色”之后的下一个动作的动作指示信息。

接下来,我们来看看具体的操作过程。

上图是应用于游戏的人工智能操作方法的流程图。

首先,接收客户端发送的状态信息,其中状态信息用于指示客户端的当前游戏状态。例如,“国王的荣耀”的客户。服务器获取的状态信息用于指示客户端的当前游戏状态。

其次,通过建立的模型获取动作指示信息,其中动作指示信息用于指示当前游戏状态中的下一动作,并且通过客户端中的多个动作组合的组合获得模型,并且每个动作组合包括多次执行。在对CNN进行大量训练之后,模型可以使用该模型来获得用于指示当前游戏状态中的下一个动作的动作指示信息。在服务器获得动作指示信息之后,可以执行下一步骤。

最后,将动作指示信息发送给客户端。在获得客户端的当前游戏状态后,通过建立的模型获取用于指示当前游戏状态中的下一个动作的动作指示信息,并将动作指示信息发送给客户端,使得客户端中的计算机角色可以执行。上述操作表示信息指示的下一个操作。这样,通过预训练模型,在获取计算机角色执行的下一个动作的过程中采用的策略可以更接近人类玩家的策略,提高游戏操作策略的规划能力,从而解决了现有技术。人工智能操作算法对游戏操作策略的规划能力较差的技术问题。

以上是使用人工智能操作游戏的方法。在着名的游戏王者荣耀中,将会有一个人机战斗模式。为什么计算机人员有时会做出与人类相同的战略决策,因为这种智能技术!也许,随着计算机人们继续学习,有一天他们甚至会超越人类玩游戏的水平!

本文为第一作者的原创,未经授权不得转载

热门浏览
热门排行榜
热门标签
日期归档