下一个“灵魂画手”?不存在的,要做就做下一个“爆款”

近日,华小编的朋友圈成功被各位“灵魂画手”刷屏。先来感受一下这绝对不超过五岁的画风。

这些全都来自谷歌AI发布的首款微信小游戏——“猜画小歌”。它的玩法类似于前两年爆火的游戏“你画我猜”。但却因为AI技术而又有些不同。

在每轮游戏中,玩家以简笔画形式,画出题目要求的日常用品(比如狗、钟表或鞋子),“小歌”则需要在时间结束前(20秒)猜出图画中的物体,当 “小歌”猜对时,即进入下一轮,猜不对,游戏就结束。

这款微信小程序运用计算机视觉神经网络技术,在AI技术加持下,能够一眼认出潦草的简笔画,与玩家进行游戏互动。

程序上线仅3个小时就火遍全网。

网友已经玩坏了

华小编也忍不住尝试了一把。注意:这是一个真香预警!

最开始想着这是啥玩意儿,结果玩了一天,那叫一个炫迈啊!简直有毒。

每画一笔,“小歌”都在猜你画的是啥。

如果猜不出,它会用销魂的经典谷歌女声语音说:“我没看懂你在画什么?”,偶尔还会爆出一句东北话“你画的啥玩意?”

感受到了来自“小歌”浓浓的鄙视……

而有的时候,又只需要简单几笔,“小歌”就能知道是什么。

这都是从哪儿看出来的……

那么AI“小歌”的工作原理是什么呢?

“猜画小歌“对你画作的辨识,利用的是神经网络技术,是基于对大量涂鸦样本的学习。

涂鸦是人们对事物的抽象表达,只不过,这个抽象对AI来说有点困难。谷歌的研究人员正在朝这个方向努力,训练机器像人类一样学习绘画和生成抽象的概念。

这里利用到的技术有一个高大上的名字:RNN,也就是递归神经网络。不过你不用管这个名字,你只需要知道,你们费力怼出来的灵魂作品,最后都跑去丰富了人家庞大的人类涂鸦数据集。

光是苹果就已经攒了这么多

那拿到了这些涂鸦,AI怎么学?

研究人员在人类涂鸦数据集中训练神经网络,让AI来理解人们在绘制涂鸦时是在何时起笔、走笔方向、何时停笔的。当经过训练的RNN模型接收到人类绘制的涂鸦后,会生成一张类似的新涂鸦:

有样学样哈?

照着描毕竟还是简单。但AI还“知道”如何纠正你的“大作”呢!

在RNN模型中,当研究者输入参与者创作出的灵魂涂鸦,例如没眼睛猫、没鼻子猫和没胡子猫,AI仍然能够重构(强扭)出“正常”的图像来。甚至到了下图的最后一排,那明显是一把刷子啊,但是模型仍然执着于生成有猫耳朵、猫胡须、猫脚的图像。

我们再用猪来试试。

第三排的猪猪,8条腿被修正成了4条腿。然而可能是为了遵守原来的笔画数,猪身上乱入了奇怪的东西:不可名状的眼睛、翅膀和犄角什么的……

可是一千个人会画出一千种不同的小猪,同一个抽象概念可能被表达成不同的样子,模型要怎么理解这些差异?

还是用小猪举例子(强势出镜):

一开始只有头,再后来各部位尺寸被不断调整,然后身子出现了,最后,我们得到了一只完整的小猪。

科研人员还发现,RNN模型的确对不同的涂鸦进行了类比。

比如上图,模型将“身体”部分进行了类比,选择给猫头涂鸦加上身体,或是将“完整小猪”中的身体去掉,只剩下猪头。

除了你画我猜,这个研究还能用来做什么?研究人员表示:能用到的地方还是很多的,提出绘画建议、扩展艺术家想象力、让AI帮学生学绘画等等。

以上就是一身艺术细菌的该模型提出的指导意见(。

一个看似简单的小程序,背后却有如此庞大的工程。但是,能够引起全网的热潮或许也是作为一个程序员的骄傲吧!

如果你也想要制作出这样引领潮流的小程序,就快来华清远见成都中心,让老师们带领你展现真正的技术吧!

文章综合自果壳网,成都商报等

嵌入式、JavaEE、HTML5、安卓......多种课程免费试听!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180720A1BOEU00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券