「你画我猜」太简单,Google 的 AI 现在可以直接帮你画画

产品

2017-06-27 11:42

Google 在人工智能的路上走的简直是专业加欢乐的路线,有虐哭柯洁的 AlphaGo,有随叫随到的 Google Assistant 智能助理,现在还有了能一眼看穿你画的是啥的人工智能 Sketch-RNN。

(面对这样一坨不明物体给出三个预测的 Quick, Draw! 图自:theverge

早在去年 11 月,Google 专门研究人工智能的部门 Google Brain 就上线了其第一个基于云服务并于绘画相关的 AI,这个 AI 被称作 「Quick, Draw! 」,就算你的绘画水平再烂,它也能猜出你要花的是什么,不过如果你的作品实在不堪入目,它会给出几个可能的猜想。

(用 AutoDraw 画猫)

在这之后,Google Brain 又带来了比「Quick, Draw! 」更聪明的「AutoDraw」,这个 AI 可以把你画的那一坨东西变成理想的画作,它依赖于 Google 的图像识别技术,并通过一个简单的手绘图像数据库来和你的画作匹配,而在最初对化做的识别阶段,其实是「Quick, Draw! 」在面对着画作思考。

或许是「你画我猜」的游戏太简单,Google 的 AI 现在想直接帮你画画。

随着越来越多的人使用这些 AI 程序,源源不断地为机器学习机制提供指导性数据,所有这些 AI 程序都变得越来越聪明,而 Google 也在「AutoDraw」上线两个多月后祭出了更聪明绘画 AI。

(Sketch-RNN 眼中的猫)

首先,要教会这个 AI 识别现实世界里的物体,然后再让它去模拟人脑在画一个物体时是如何运用线条、形状以及其它绘画要素的。

在这个新的 AI 程序中,用户可以尝试和它一起完成一幅画作,鉴于这个新 AI 还没有自己的名字,就先称它为「Sketch-RNN」(Quick, Draw! 和 AutoDraw 都属于 Sketch-RNN)。显然「Sketch-RNN」还需要有人类的帮助才能完成画作。

(画菠萝)

首先,在这个应用中,你要告诉它接下来要画的是个菠萝,然后你随便画一个椭圆形就可以扔掉画笔了。这时,「Sketch-RNN」便开始尝试完成你的画作了,它会尝试几种不同的画法,你还可以看到它「有意识」的去突出菠萝的剑形叶子,很显然,它知道菠萝是什么,该怎么画出来。

(抽象过山车)

「Sketch-RNN」也有被难倒的时候,在面对复杂的物体时,它似乎有点无从下手。在选择画一个过山车时,「Sketch-RNN」似乎觉得过山车太难,最后草草花了几笔轨道的架子就收尾了。

(Sketch-RNN 对蚊子有深刻的了解)

此外,在这个新的 AI 中,还有一个叫做「多重预测」的功能。如果你想画一直蚊子,但是你只知道怎么画蚊子的腹部或头部,那你只需要先在程序中选择要画的是蚊子,然后画个蚊子脑袋或者腹部,「Sketch-RNN」就可以帮你完成了,而且它可以同时画出 9 种不同形态的蚊子,难道是因为实验室里的蚊子多到可以当「Sketch-RNN」的绘画模特?

当然,你给的细节越多,它帮你完成的作品就越完美。虽然不如「AutoDraw」的作品来的美观,但这个新 AI 却拥有先思考然后再自己作画的能力。

(来看看人类和机器谁画的好)

这套人工智能方案是对当下计算机视觉技术和图像识别工具运用的探索,我们可能用不到一个会画画的机器人,但这项技术未来或许能用在更专业的领域,比如通过 AI 训练机器人更好的识别和标记其周围的环境等等。

在等待那样的机器人出现时,你可以先和「Sketch-RNN」比试比试谁画画画的更好。

Draw Together with a Neural Network:https://magenta.tensorflow.org/sketch-rnn-demo

题图及配图来自:The Verge

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

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

正在加载中