谷歌小姐姐搞出魔法画板:你随便画,补不齐算AI输
涂鸦栗 乾明 郭一璞 发自 凹非寺
量子位 报道 | 公众号 QbitAI
这两天,一个“魔法画板”在国外传疯了。
AI圈内外的灵魂画手们玩到根本停不下来,创造的惊喜画作能装满好几个美术馆。
这个画板背后,可不是一个普通的画画AI。它,会脑补。
随便画一笔,就能得到一只猫:
画个圆圈,变成猫:
画个三角,变成猫:
画个方块,变成猫:
真是万物皆可喵喵。
当然,你也可以不让它画猫,改成画狗。只要你设定了一个绘画的目标,之后随便画一笔,AI就能脑补出余下的画面。
这个“魔法”,是来自谷歌的吸猫少女Monica Dinculescu用Sketch RNN开发的。
因为她爱猫成痴,不仅自己头像是和自家喵子的合影,连个人主页域名都叫Meowni.ca,我们就叫她喵妮卡好了。
所以,受到创作者的影响,这个AI默认属性为吸猫爱好者,但除了猫之外,AI也会脑补许多其他内容,脑洞很大。
发布之后,众人竞相玩耍,好评如潮,2000多人点赞。
有人让AI画了满屏的骷髅,说,好美啊!
谷歌大佬David Ha也表示,他已经试过用各种基本形状来教导AI画羊了。
不止有魔力,还可以加戏
喵妮卡给应用起名为魔法画板 (Magic Sketchpad) ,也名副其实。
毕竟,只要画一笔,妈咪妈咪哄!一整张图就出现在眼前。
△ 你想要什么样的美人鱼?
而且,只要按一下选择栏左边的刷新按钮,AI就会根据刚才那一笔,不断为你展现新的画法。
一共有100多种东西可以画,青蛙,秋千,直升飞机,连龙猫里的猫巴士都有。
我是一只豆豆眼的猫头鹰:
我是一只很鬼魅的仙人掌:
为了这100多种选项,都能找到合适的色彩来诠释,画板还提供了18种颜色的画笔。
这样一来,就有数不清的排列组合。有大胆想法的小伙伴们,可以在魔法画板上尽情加戏了。
在你开始表演之前,量子位先抛抛砖:
鲸鱼喷出的不一定是水,也有可能是花。
牙刷上方温柔的曲线不一定是牙膏,也有可能是蜗牛。
另外,如果你还没想到,除了排列组合之外,还可以鬼畜啊。
一头鲸鱼喷水没什么,十几头鲸一起喷,就很有节奏感了 (误) 。
一个人做瑜伽太孤单了,十几个人一起做,姿态各不相同,清明瑜伽图岂不美哉?
不过虽然好玩,量子位似乎还是发现了一个bug,像猫巴士 (Catbus) 这种组合选项:画方成车,画圆成猫,无法兼顾。那么,怎样才能一步生成下面这样的效果呢?
想要体验一下的盆友,传送门照例在文末~
人家是有背景的
可能你已经发觉了,它的画风很像的谷歌推出的Quick, Draw!,中文名为“猜画小歌”。
是的,他们是一家人。
喵妮卡在推特上说了,她的魔法画板使用的就是Quick, Draw!数据集。
这个数据集里面,有5000万张画,分为345个类别。每一张画,都记录了画画的整个过程:画笔运动的方向,何时提笔,何时停止绘画。
如果你玩过猜画小歌,那这个数据集里,也有你的一份贡献。
既然使用的是Quick, Draw!数据集,模型基本上没有什么悬念。
正是Sketch-RNN。这是一个用Quick, Draw!数据集训练出来循环神经网络(RNN)。目标是让AI以类似人类的方式来画画,并概括出抽象的概念。
模型有这样的能力,做出来魔法画板也就没有那么难了。
你随手画个圈,就是为Sketch-RNN输入了一个序列,它可以根据这个序列和你选择要画的东西,预测接下来的序列:也就是补完这幅画。
虽然画风奇特,但画啥就有点像啥。
具体的实现代码,喵妮卡也全部放出来了。(传送门在文末。)
三种额外玩法
除了这个万物皆可喵的网页之外,喵妮卡所在的Google Magenta团队还用Sketch-RNN创作了几个不同的涂鸦应用。
9×N种预测,总能猜中你的心
你涂鸦的每一笔,都被我预料到了。
无论你画了个啥,我都能猜出你接下来准备如何下笔。
并且,我有无数种方案,只要点击predict,就可以出现新的9种图案。
而且我还能选择不同的美术风格,通过调整temperature,数值越接近1,我的画风越抽象、越狂放不羁;
数值越接近0,我的画风越写实,下笔婉转,基本符合小学美术的要求。
不同图像,一键生成渐变效果
和GAN的许多应用Demo一样,Sketch-RNN也可以实现“渐变”功能。
比如,我们随机选了两个公交车的图案,图案的美术风格依然由“狂放度”temperature决定。
之后,点击Interpolate!就可以实现插值效果,也就是两个图案渐变过程的每一帧变化图案。
我画得跟你一样
这个玩法用上了变分自动编码器(Variational Auto-Encoder,VAE)
VAE在这里的应用,是“模仿你画画”。
比如,画一只猫猫,画完之后点击auto-encode,就可以模仿你的笔触,画出各种不同的猫。
不过,在不同品类上,似乎学得不太像。
可能是贡献数据集的那些外国人,不认识“王”字,对小脑斧的理解跟我们不太一样吧。
另外,这个AI很有个性,非常坚持自己的看法。
比如选中菠萝pineapple,你非要画一个苹果,它也不相信你画的就是菠萝。
△ “图样,本AI见过的菠萝多了去了,不要拿苹果糊弄我”
真是“投之以苹果,报之以菠萝”。
传送门
魔法画板
亲测手机可玩
https://magic-sketchpad.glitch.me/
实现代码:
https://glitch.com/edit/#!/magic-sketchpad?path=README.md:1:0
其他可玩Demo
多预测:
https://magenta.tensorflow.org/assets/sketch_rnn_demo/multi_predict.html
插值:
https://magenta.tensorflow.org/assets/sketch_rnn_demo/interp.html
变分自动编码器(VAE):
https://magenta.tensorflow.org/assets/sketch_rnn_demo/multi_vae.html
背后的Sketch-RNN
Sketch-RNN论文:
https://arxiv.org/abs/1704.03477
Google博客:
https://ai.googleblog.com/2017/04/teaching-machines-to-draw.html
Magenta博客:
https://magenta.tensorflow.org/sketch-rnn-demo
作者系网易新闻·网易号“各有态度”签约作者
— 完 —
活动报名
加入社群
量子位AI社群开始招募啦,欢迎对AI感兴趣的同学,在量子位公众号(QbitAI)对话界面回复关键字“交流群”,获取入群方式;
此外,量子位专业细分群(自动驾驶、CV、NLP、机器学习等)正在招募,面向正在从事相关领域的工程师及研究人员。
进专业群请在量子位公众号(QbitAI)对话界面回复关键字“专业群”,获取入群方式。(专业群审核较严,敬请谅解)
诚挚招聘
量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
谷歌小姐姐搞出魔法画板:你随便画,补不齐算AI输相关推荐
- OSChina 周一乱弹 —— 理发师小姐姐的魔法
2019独角兽企业重金招聘Python工程师标准>>> Osc乱弹歌单(2018)请戳(这里) [今日歌曲] @冰冰棒- :分享田馥甄的单曲<My Love> <M ...
- 谷歌小姐姐开源姿势动画师项目,组合现有TF模型,只需一张SVG图片便可配置...
梅宁航 发自 凹非寺 量子位 报道 | 公众号 QbitAI 姿势动画师,自己做动作就可以生成矢量角色动画. 打开摄像头,你的姿态随之摇摆,一道道线.一个个点,刻画你的面部轮廓和完美身材. △效果图 ...
- 小姐姐の福音!美图旗下美妆相机推出AI新功能“发型管家”
李根 发自 Palo Alto 量子位 报道 | 公众号 QbitAI 又到AI福利时间,这次依然面向小姐姐们. 美图旗下产品美妆相机App推出"发型管家"新功能,可以帮助用户& ...
- 浙大小姐姐搞出秃头生成器,收录CVPR 2022!完美保留五官脸型,这就去给我的简历加加分...
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 萧箫 发自 凹非寺 转载自:量子位(QbitAI) 还在为找工作去理发店剃秃头吗?试试这个生成器! 只要输入 ...
- 浙大小姐姐搞出秃头生成器登CVPR,完美保留五官脸型,这就去给我的简历加加分...
萧箫 发自 凹非寺 量子位 | 公众号 QbitAI 还在为找工作去理发店剃秃头吗?试试这个生成器! 只要输入一张照片,输出的就是完美无瑕的光头,气质立刻从实习提升到主管(手动狗头) 无论你是年轻的程 ...
- 爬取B站直播小姐姐封面
一.进入到B站直播,陪伴学习分区 (*^_^*) 地址为:https://live.bilibili.com/p/eden/area-tags?visit_id=5d9mhghosak0&ar ...
- 谷歌大脑小姐姐亲授:如何应聘成功羡煞旁人的AI工程师岗位
铜灵 编译整理 量子位 出品 | 公众号 QbitAI 怎么找到AI工程师职位的好工作?最好是工资高.有前途.人家加班我休假的那种? 不如听听过来人怎么说.最近,谷歌大脑的小姐姐Catherine O ...
- 21年更新版抓取小姐姐短视频教程!最关键的是无水印下载哦。这还学不会?
概叙 我想很多人一开始接触爬虫,想学的目的就是抓取某些小姐姐的视频啊,图片啊 或者抓取小说之类的!这个应该是大家想学爬虫的一个动力吧!今天就给大家整一期爬小姐姐视频,本来爬正经视频的,但是想了想,还是 ...
- AI绘画第三步,用Lora创造逼·真的小姐姐!
无论虚拟世界多么繁荣,真实的东西,都有让人不可抗拒的魅力,AI绘画也是如此.今天就来讲讲如何使用ChilloutMix和Lora画出特别"逼·真"的小姐姐,在虚拟中追求真实,这其实 ...
最新文章
- Java学习总结:54(集合输出)
- 终于,LoRaWAN成全球物联网标准!LoRa将拿下LPWAN领域50%市场?
- Confluence 6 其他需要备份和恢复的地方
- JavaEE 要懂的小事:一、图解Http协议
- 利用TensorFlow2.0为胆固醇、血脂、血压数据构建时序深度学习模型(python完整源代码)
- HTC推区块链手机;微软终于更新Windows Notepad;Python之父退出决策层 | 极客头条...
- 网页页面禁止用户复制
- HDU2999 Stone Game, Why are you always there?【SG函数】
- 【NeurIPS 2019】17篇论文,详解图的机器学习趋势
- 7-17 mmh学长的三色灯 (20分)
- Linux宝库的八多和八少
- Hadoop学习之路(一)理论基础和逻辑思维
- 【尚硅谷】React笔记
- SOAPUI接口测试http协议详细测试过程
- 如何elf文件转换为asm汇编文件
- java爬取中央气象台天气预报
- kaldi的安装使用
- react实现markdown编辑器
- 中文分词词库汇总(一)
- android#boardcast#发送自定义广播
热门文章
- 爬取两万多条租房数据,算算在广州你能「活到」第几集?
- Google 的 Angular 迫使我放弃了 Web 开发
- 满满干货!mysql无法修改表的数据
- 第 24 章 状态模式
- 去黑边_Vegas pro 17导入的素材有黑边咋进行去除的3种方法
- 3d打印机 form3_桌面SLA卖掉5万台后,Formlabs发布新机型Form3和Form 3L
- vscode 网页版
- 执行环境,作用域链,闭包
- 湖州机器人上课时间_【倒计时5天】燃到炸!湖州吾悦广场10月30日开业狂欢指南,请收下...
- android跨进程关闭服务器,Android IPC机制(五)用Socket实现跨进程聊天程序