通过像素输入使用神经进化学习《黑暗之魂》 战斗-计算机科学-计算智能-进化算法.pdfVIP

通过像素输入使用神经进化学习《黑暗之魂》 战斗-计算机科学-计算智能-进化算法.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

通过像素输入使用神经进化学习《黑暗之魂》

战斗

JimO’ConnorGaryB.ParkerMustafaBugti

ComputerScienceDepartmentComputerScienceDepartmentComputerScienceDepartment

ConnecticutCollegeConnecticutCollegeConnecticutCollege

NewLondon,ConnecticutNewLondon,ConnecticutNewLondon,Connecticut

joconno2@parker@mbugti@

摘要—本文探讨了将增强拓扑神经演化(NEAT)应用于的游戏,对AI驱动的游戏玩法[8]构成了重大挑战。这

本自动进行暗魂游戏的游戏玩法。暗魂是一款以其复杂的战斗机些游戏要求代理解释高维的视觉信息,导航复杂和非线

译制、动态环境和高维视觉输入著称的极具挑战性的动作角色扮性的世界结构,并动态响应不可预测的敌人行为。传统

演游戏。与传统的强化学习或游戏播放方法不同,我们的方法

中的强化学习方法如深度Q学习(DQN)[9]在奖励稀疏

直接从原始像素数据进化出神经网络,避免了对显式游戏状态

1信息的需求。为了促进这种方法的应用,我们引入了暗魂API或延迟的情况下往往难以应对,这在像DarkSouls这样

v

3(DSAPI),这是一个利用实时计算机视觉技术提取关键游戏的具有挑战性的3D游戏中很常见,由于通过大型卷积

9指标的新颖Python框架,包括玩家和敌人的生命状态。使用神经网络传播有意义的误差信号存在困难。相比之下,

7

3NEAT,代理能够进化出有效的战斗策略以击败游戏中的初始NEAT通过直接优化网络结构和权重来解决这些限制,

0.Boss——疯人院恶魔,而无需预定义的行为或领域特定的启发从而绕过强化学习中固有的信用分配问题,并有可能

7式算法。实验结果表明,进化的代理实现了高达35%的成功率,

0这表明神经演化在处理复杂且视觉细节丰富的游戏玩法场景中更快地适应复杂的视觉输入。这种能力使得NEAT对

5于那些直接奖励信号有限或不存在的游戏特别有前景。

2是可行的。这项工作代表了基于视觉的神经演化的有趣应用,突

:显了其潜在用途广泛应用于缺乏直接API支持或具有良好定义[10],[11]。

v

i状态表示的各种具有挑战性的游戏环境。本文研究了增强拓扑神经进化(NEAT)[12]在一

x

rIndexTerms—NEAT,黑魂,计算智能,进化算法

a款著名难玩的电子游戏《黑暗之魂》[13]中的应用。与

其他用于人工智能研究的游戏不同,《黑暗之魂》没有

I.介绍

提供易于访问的状态表示,需要代理直接从原始像素数

人工智能(AI)能够以人类或超人类水平玩视频游据中学习。此外,《黑暗之魂》的难度是其设计理念[14]

戏的发展一直是AI研究中的一个重要基准[1],[2]。从的基本组成部分,建立在经典动作角色扮演游戏的传统

早期基于规则的系统到现代深度学习方法,各种技术被之上,并受到强调刻意战斗和精心关卡设计游戏机制的

用来训练能够解决复杂游戏环境的自主代理。其中,神影响。通过创建人工智能代理来克服这些机制为评估神

经进化[3]是一种使用进化算法来演化人工神经网络的经进化方法在高维度、视觉复杂环境中的能力提供了一

方法,使其成为一种有前景的方法,特别是在奖励结构个独特的挑战。

稀疏或环境动态难以建模的情况下[4]。

文档评论(0)

zikele + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档