大概是超级马里奥这款游戏太受欢迎了,无数的人多年来都乐此不疲地在采蘑菇和撞金币。如今到了人工智能时代,研究人员也想让AI学习如何玩超级马里奥,此前,卡内基梅隆大学的计算机科学家Tom Murphy就这么做过。甚至于,从2009年到2012年,每年都有关于马里奥的AI竞赛。
但只让AI学会玩超级马里奥已经不能满足人们的创造力了。近期,美国乔治亚理工学院的研究人员想了另一个办法,让AI看超级马里奥兄弟的游戏视频来学习怎么制作游戏。
在论文《Game Engine Learning from Video》里,研究员解释说,AI可以通过观看游戏视频来重新创建一个游戏引擎。在这个过程里,AI无法获取原游戏的代码,但可以通过观察视频的像素块学习。
这是世界上第一个通过视频学习制作游戏的AI系统。研究员给它准备了两种信息,一个是游戏里的图形的视觉词典,一个是一些和AI做分析时有关的基本概念,比如说物体位置和移动速度等。有了这些基本信息,AI会逐帧分解视频内容,再给看到的内容打标签,再借此寻找游戏图像的行为规则。
在接受外媒采访时,研究员Matthew Guzdial表示AI系统会分析收集视频的每一帧画面,比如说,某一帧马里奥踩到了板栗仔,下一帧板栗仔就消失了,AI就会记住这个规则。
(左边是游戏视频,右边是AI做的游戏图自:the verge)
随着训练时间的增加,AI自己建立许多规则,并将它们组合成新的逻辑语句,再在此基础上近似形成游戏引擎。AI建立的规则能输出并转换成许多编程语言,用来重建新的超级马里奥游戏。
不过,这个借助视频学习创建游戏引擎的AI系统还是有局限性的,比如说AI需要人类先定义游戏里的动作状态,因此目前更合适在2D平台运作,3D游戏由于涉及更多的视觉学习,还需要更多时间和更先进的机器视觉工具才能完成。
Guzdial认为,未来这个AI系统不仅可以用来学习游戏制作,还有分析现实生活的潜力。
via:爱范儿
声明:游资网登载此文出于传递信息之目的,绝不意味着游资网赞同其观点或证实其描述。