围观别人打超级玛丽后,AI自己创造了个新游戏

简介:
本文来自AI新媒体量子位(QbitAI)

AI会打游戏已经不是新鲜事了。微软AI打出吃豆人史上最高分暴雪和DeepMind开发工具包教AI打星际2用神经网络和遗传算法搭建玩Flappy Bird的AI,甚至……连DOTA顶级选手都被AI完爆。AI不断解锁新游戏,还玩得6的飞起。

09d18632e9d6e65240e695cc586cd33782d97f0b

相比之下,乔治亚理工学院的这项研究有些与众不同,计算机学院的Matthew Guzdial、Boyang Li、Mark O.Reiedl三人想让AI学习制作游戏。曾是“网瘾少年”的AI,也要浪子回头步入游戏制作的正经行业了?

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

如何创造新游戏?

在论文《Game Engine Learning from Video》中,Guzdial等人描述了一种AI系统,可在围观别人打超级玛丽后重新创造一个游戏引擎。AI系统无法获取代码,但能通过观察像素学习。重建的游戏引擎有些地方看起来不太合理,但总体看还说得过去。

这是世界首个AI创造的游戏,创造过程不易,研究人员遇到了很多困难和限制条件。万事开头难,AI没有从头开始学习过游戏。

对此,研究人员为它提供了两个数据集:一个是游戏中各种小怪的视觉词典,另一个包含了物体位置和移动速度等基本概念,AI通过这些分析它看到的场景。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

 超级玛丽的男一和男二:马里奥与板栗仔

依靠这两个数据集,AI将游戏情节逐帧分解,并给所见的东西打上标签,自动寻找行为规则。

08f56eb1f353e430e941a08e7e25d994fbfcdc89

 原版洛克人游戏(左)和AI重建的洛克人(右)

在接受外媒The Verge采访时,Guzdial举例解释了AI的学习过程。“解析器分析并收集每一帧画面,比如马里奥的状态、移动速度等,”Guzdial说,“某一帧马里奥踩在板栗仔上,下一帧板栗仔就消失了。根据看到的这个场景AI学习到的新规则,当马里奥踩在板栗仔上且速度为负时,板栗仔消失。”

640?wx_fmt=png&wxfrom=5&wx_lazy=1

 无穷马里奥中框架解析过程的可视化

随着训练时间增加,AI将逐步建立起所有小规则,之后将它们记录成一系列逻辑语句并组合起来近似组成游戏引擎。这些规则可以被导出并转换成很多编程语言,我们又可以用这些语言重新创造新的超级玛丽游戏。

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

论文摘要

智能体需要去预测环境。在这篇论文中,我们提出了一种通过对输入像素的简单搜索学习正向仿真模型的新方法。

我们用游戏超级玛丽初步测试这种方法,超级玛丽代表了没有现实情况这么复杂的物理系统。我们证明了这种方法在预测未来状态上比CNN基线有显著提高,并用学习过的模型训练游戏智能体。最后,我们依据输出模型的准确性和数值来评估算法。

应用于现实生活

目前,这个系统还依赖人类定义在特定游戏中可能发生的事情,因此只能在2D平台上工作,定义3D游戏还需要更多时间以及更先进的机器视觉工具。

Guzdial团队认为,在未来,这项技术不仅可以推导出游戏原理,还有应用在现实生活中的潜力。虽然这比超级玛丽游戏要复杂得多,但并不是一个不可能的想法。“我认为未来的版本可以(分析)有限的现实领域。”Guzdial说。

最后,附上论文地址:

https://www.cc.gatech.edu/~riedl/pubs/ijcai17.pdf

也可在量子位微信公众号(ID:qbitai)会话界面回复“超级玛丽”直接下载这篇论文。

本文作者:安妮
原文发布时间:2017-09-11
相关文章
|
1月前
|
人工智能 自然语言处理 IDE
被 AI 写的游戏代码砸中是什么感觉 | 10 分钟打造你的超级 AI 编码助手
被 AI 写的游戏代码砸中是什么感觉 | 10 分钟打造你的超级 AI 编码助手
|
3月前
|
人工智能
钉钉AI助理创造大赛来袭,百万奖金等你拿!
尽情发挥你的想象力与创造力吧>>
|
26天前
|
人工智能 JavaScript 前端开发
中国象棋AI在线对弈游戏源码
植物大战僵尸Javascript版web游戏源码,非常强大,1比1还原电脑版植物大战僵尸游戏,带背景音乐,玩法和原版一模一样。
25 0
|
28天前
|
人工智能 移动开发 算法
中国象棋AI在线对弈游戏源码
这是一款html5小游戏,主要功能在于js,带一套皮肤、内置ai算法,有能力的可以自行修改。
63 0
中国象棋AI在线对弈游戏源码
|
30天前
|
人工智能 文字识别 安全
谷歌推出通用AI代理:能自动执行600多种动作,游玩复杂3D游戏
谷歌DeepMind的SIMA项目旨在创建一个通用AI代理,该代理能在多种3D环境中执行复杂任务,通过语言指令与环境交互。目标是让AI理解并执行600多种动作,包括导航和建造等。使用多样化的3D环境训练,结合零基础训练和预训练模型,如SPARC和Phenaki,以增强语言理解和行动执行。评估方法多角度,包括人类评估,但也面临效率和成本挑战。项目注重伦理安全,但AI在复杂环境中的性能仍有提升空间。DeepMind将继续优化代理的鲁棒性,扩大研究范围,以推动通用人工智能的发展。
21 2
谷歌推出通用AI代理:能自动执行600多种动作,游玩复杂3D游戏
|
5月前
|
存储 人工智能 定位技术
战略地图|用户为先、AI驱动,以创业心态创造更大价值
9月10日,阿里巴巴集团董事会主席蔡崇信发布全员信宣布,已在当日按计划完成集团管理职务交接,由他接任集团董事会主席职务,吴泳铭出任集团CEO。这意味着,阿里巴巴完成了公司管理职务的第二次制度化交接棒,今年3月启动的自我变革快速顺利推进。 随着阿里巴巴1+6+N全新业务集群基本成型,阿里巴巴“24年来最重要变革”正给公司带来全新变化。与此同时,阿里巴巴集团CEO吴泳铭还兼任阿里云董事长与CEO,这样的任命也足以看出云计算之于阿里巴巴集团的重要性,阿里云下一步将如何发展?本文根据吴泳铭全员信和内部讲话梳理,进一步呈现变化将如何展开。
100 0
|
1月前
|
人工智能 信息无障碍 UED
网易AI Eyes获得iF设计奖,盲人也能“亲眼”玩游戏!
【2月更文挑战第17天】网易AI Eyes获得iF设计奖,盲人也能“亲眼”玩游戏!
33 2
网易AI Eyes获得iF设计奖,盲人也能“亲眼”玩游戏!
|
1月前
|
存储 人工智能 NoSQL
AI艺术新境界:用Stable Diffusion插件重塑图像创造与管理
在人工智能艺术的领域,创新的火花从未停止闪耀。Stable Diffusion作为当前最为前沿的文本到图像技术之一,已经打开了艺术创作的新门户。但是,随着生成的图像数量日益增长,如何有效地管理和再创作这些作品成为了新的挑战。今天,我要为大家介绍一个我们开发的 Stable Diffusion 插件:aliyun-tablestore-tool-sd-manager-extension,它不仅提高了图像创作的效率,更带来了全新的图像管理体验。
1287 3
|
3月前
|
人工智能
AI创造营第3期|CRM客户管理专场
让我们一起开启这场科技盛宴,探索AI助理的无限可能!快来报名加入我们吧!
AI创造营第3期|CRM客户管理专场
|
3月前
|
人工智能
AI创造营第2期|HR助理专场
快来和我看看AI时代HR场景的奇思妙想,一起成为超级助理的创造者!
AI创造营第2期|HR助理专场