编程大神SethBling开发AI软件 在《马里奥赛车》中获得胜利_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > 编程大神SethBling开发AI软件 在《马里奥赛车》中获得胜利

编程大神SethBling开发AI软件 在《马里奥赛车》中获得胜利

 2017/11/7 17:26:40    程序员俱乐部  我要评论(0)
  • 摘要:国外的游戏编程大神SethBling又推出新玩意,此前他曾经在《我的世界》中开发了一套MOD,能够在MC中运行Atari2600模拟器,并运行《大金刚》《太空入侵者》等游戏;他也曾经在《超级马里奥世界》中植入了《像素鸟》的代码。现在他又训练了一个神经网络来玩初代《马里奥赛车》,在通过15个小时的游戏视频训练并改进一些行为后,这套AI系统最终在游戏的奖杯赛中获得了金牌。视频地址:http://player.youku
  • 标签:开发 编程 软件
class="topic_img" alt=""/>

  国外的游戏编程大神 SethBling 又推出新玩意,此前他曾经在《我的世界》中开发了一套 MOD,能够在 MC 中运行 Atari 2600 模拟器,并运行《大金刚》《太空入侵者》等游戏;他也曾经在《超级马里奥世界》中植入了《像素鸟》的代码。现在他又训练了一个神经网络来玩初代《马里奥赛车》,在通过 15 个小时的游戏视频训练并改进一些行为后,这套 AI 系统最终在游戏的奖杯赛中获得了金牌。

  视频地址:http://player.youku.com/embed/XMzEzOTg0MzI4OA==

  这套系统为 MariFlow,通过学习人类玩家的操作来进行训练,并通过手动加权修改来改进其行为,MariFlow 使用了循环神经网络(recurrent neural network),这意味着它可以对前面的信息进行记录,赛车游戏中会遇到的突发状况要复杂得多,有时 MariFlow 会撞墙,在原地打转。这种情况下,SethBling 就会手动介入,并且帮助计算机纠正应对措施。通过循环神经网络,就会在经验中学习,防止再发生类似的错误

<a href=QQ 截图 20171107155416.png" />

  经过一系列训练后,AI 在《马里奥赛车》的大奖赛模式里,、MariFlow 已经在蘑菇杯和花杯中获得了金牌,在星星杯中获得了银牌,尽管都是在低难度 50cc 组别下取得的。

发表评论
用户名: 匿名