天下网吧 >> 网吧系统 >> 系统动态 >> 正文

开挂!这个程序玩《马里奥世界》一条命不丢

2015-6-17不详佚名

由技术牛人Seth Bling开发的名为MarI/O的神奇计算机程序,它能够使用革命性的计算机算法来训练人工神经网络(即计算的大脑,实际上是数学建模里常用的一种数学模型),这款程序能够自己学习玩超级马里奥世界(Super Mario World)游戏,并且玩得非溜。

他的视频中详细介绍了神经进化(neuro-evolution)的过程。

Seth说道:“这个程序开始对于超级马里奥世界这个游戏完全毫无概念,事实上,它甚至都不知道按下控制器向右的方向杆能让玩家前进闯关。但它可以通过名为神经进化的一个过程进行自我学习。”

比人类还会玩超级马里奥世界的计算机程序MarI/O

Seth解释说,在MarI/O程序眼里只能看到一个非常简化版的超级马里奥游戏——即只有黑白方块。

然后这个程序能够对自己进行更新换代——仅仅是通过随机按住向右的方向键,它就能在每次游戏中自我学习什么时候要按什么键来提升闯关能力。

Seth表示:“MarI/O花了34代来实现了过关不死一条命。”

每次获得更多的分数,计算机就能够记住这一系列的操作并运用到下一次的游戏中,直到最后计算机教自己如何从开始到结束而不需要死掉一条命。

这个复杂的程序将游戏简化为黑白方块

Seth还说道:“在这个过程中,从每代中挑出最好的个体,并在此基础上继续下去,然后又再加入随机变量,这与单细胞生物体的进化过程非常类似。”

视频:(IT之家移动客户端用户若无法观看视频,请点此查看)

本文来源:不详 作者:佚名

相关文章
没有相关文章
声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下