看你打盘超级马里奥,人家 AI 就做了一个新游戏

新创

2017-09-12 17:04

大概是超级马里奥这款游戏太受欢迎了,无数的人多年来都乐此不疲地在采蘑菇和撞金币。如今到了人工智能时代,研究人员也想让 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 系统不仅可以用来学习游戏制作,还有分析现实生活的潜力。

题图自:新浪

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中