栗子 根叔 发自 纽凹非寺 
量子位 报道 | 公众号 QbitAI

初出茅庐的AI画师,最近迅速在推特蹿红。

画富士山、画大本钟,画艾菲尔铁塔……风格温暖美丽,健笔如飞。

很多网友直接现场围观一幅幅佳作诞生,一遍遍重复观看。

根!本!停!不!下!来!

Google大脑研究员David Ha就感叹:看这只神经网络画画,能看一整天。

当然,被迷住的远不止他一个。

这只AI画家来自日本,是Reiichiro Nakano (中野君) 的调教产物,在推特上近8万浏览,收获了2,600多赞:

不论是山川建筑,还是萌物爱宠,都可以用蜡笔一样的质感,描绘成层次丰富、色彩细腻的画面:

仔细观察一下这只火烈鸟。

你会发现它身上的羽毛,颜色并非一次,而是许多层“颜料”不断堆叠而生,笔触就像是人类画师,有灵魂的样子:

而且这还都只是牛刀小试。

现在,代码和论文,中野君都开放了。

只要你有浏览器,就可以在Colab上直接跑。

量子位迫不及待,生成了一张机器学习大神Jeff Dean温暖的笑容:

温馨提示:传送门随后,你也可以想试就试。

画家是怎样炼成的?

刚刚出炉的论文,可以清楚解答。

中野君说,这算法是风格迁移没错。但和前辈不同,这里是笔刷决定了风格

少年选用的所有画笔,不论粗细,都带着些许沧桑的毛边,才能画出蜡笔的效果。

 左边是真画笔,右边是GAN训练生成的AI笔刷

然后,把选好的画笔输入给GAN或是VAE,就能生成AI用的一套笔刷了。

你看这幅教堂的画,天空是粗犷的蓝色笔刷,教堂的门窗会细致一些,而路灯的花纹还要更细的笔触才描绘得精彩:

有了画笔还不够。

第二步,AI要学习怎样对着一幅照片来画画。

中野君借鉴了前辈SPIRAL生成明星脸的经验,只是把需要大量运算的强化学习方法,改成了普通的对抗训练

训练之后,AI可以用人类的照片,生成非常粗糙的画:

这时,AI还没把刚刚造出的一套画笔,科学地用起来。

第三步学习人类的笔触。就是在刚才的对抗训练之前,增加一个预处理 (Preconditioning) 的步骤。

这一步,是避免AI从一大套画笔里面,随机选择笔刷开始训练。通过识别图像的特征,限定好一套初始笔刷再开始训练才会更加自如。

最后一步,让画笔决定画风,是少年用自己的方法达成的。

咦,画风的事,不是在生产“蜡笔”的时候就决定了么?但那只是一部分。

现在是另一部分:蜡笔画,毕竟没办法保留照片那么清晰的细节,所以在学习照片特征的时候,就要改变方式。只保留那些高层特征,扔掉细枝末节,生成的画面才会更有味道。

于是,中野君提出了Intrinsic Style Transfer (内部风格迁移) 的新概念。改变损失函数,目标变成只把内容损失 (Content Loss) 最小化。

最终,有了我们看到的,生动的画面:

再治愈一点也可以:

中野君何许人也?

打造这只画画AI的日本小伙中野君,全名Reiichiro Nakano

而且不查不知道,跨界奇才一枚。

他现在供职于东京创业公司Infostellar,是一名软件工程师。

但这家公司主业其实跟机器学习及AI并不太大关联,这是一家主要从事卫星通信的硬核公司,愿景是为以后人类的星际扩张打造通信基础。

中野君在这家公司写代码领薪水,然后业余就搞搞神经网络。

没想到兴趣所致,如今红遍四方。

中野君受邀去Google分享

中野君说,虽然日常工作不涉及机器学习,但他为此着迷。

另外,其实中野君从学生时代就开始展现“跨界”奇才了。

他本科和研究生都就读于菲律宾的德拉萨大学,这所可能你不曾听闻的学校,这所位于菲律宾首都马尼拉的私立大学,亚洲排名150开外,以商科著称,但中也君一直修习E.E.。

此外,中也君还表示,自己是一名开源软件的忠实信徒。

在GitHub主页,他参与的开源项目也获得广泛认可:

特别是一个名为Scikit-plot的开源库,可以让人更容易地使用scikit-learn对象进行绘图,曾在Github日常趋势Python存中排名第一,目前获星1400颗。

还有更多Python写就的开源分享,感兴趣可以通过传送门前往。

你也可以的

相信看过上述介绍,你已经有了不少大胆的想法。

那么,运行一下这个Colab笔记,想法就可以变成现实:

https://colab.research.google.com/github/reiinakano/neural-painters/blob/master/notebooks/intrinsic_style_transfer.ipynb

从这里开始,把各种方括号“[  ]”一路点下来:

让AI开始画画之前,记得放上自己喜欢的图。就是改一下红色部分的地址:

最后,Run!

不一会儿,就会出现一个有模有样的图了。

继续跑,AI就会帮你画得更加精细。

你猜这是谁:

传送门

论文地址:

https://arxiv.org/pdf/1904.08410v1.pdf

GitHub地址:

https://github.com/reiinakano

中野君自述:

https://reiinakano.github.io/2019/01/27/world-painters.html

上手:

https://colab.research.google.com/github/reiinakano/neural-painters/blob/master/notebooks/intrinsic_style_transfer.ipynb

作者系网易新闻·网易号“各有态度”签约作者

订阅AI内参,获取AI行业资讯

加入社群

量子位AI社群开始招募啦,量子位社群分:AI讨论群、AI+行业群、AI技术群;

欢迎对AI感兴趣的同学,在量子位公众号(QbitAI)对话界面回复关键字“微信群”,获取入群方式。(技术群与AI+行业群需经过审核,审核较严,敬请谅解)

诚挚招聘

量子位正在招募编辑/记者,工作地点在北京中关村。期待有才气、有热情的同学加入我们!相关细节,请在量子位公众号(QbitAI)对话界面,回复“招聘”两个字。

量子位 QbitAI · 头条号签约作者

վ'ᴗ' ի 追踪AI技术和产品新动态

喜欢就点「好看」吧 !

日本AI画师火速走红:印象派画作秒秒钟完工,看一整天都不腻,你也能来DIY...相关推荐

  1. AI画师技术又精进了? AI画师三维版试玩——Dreamfields和DreamFusion向文本生成3D模型领域进发

    0.AI画师二维版的出圈 最近AI画师的杰出表现让人惊讶无比,2022虽然不是ai绘图这项技术诞生的时间,但却是到目前为止最爆火出圈的绘图元年,现在市场上也已经有了很多成熟的AI绘画APP:用户仅需打 ...

  2. AI教你画油画:任意画风都可驾驭,笔画序列秒秒钟呈现,百度南大团队打造 | Reddit高赞...

    杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI AI已经能教你画油画了. 随便给一张图,笔画序列秒秒钟呈现. 比如世界名画蒙娜丽莎. 亦或是写实类的小鸟. 还有极具氛围感的河灯. 总之什么 ...

  3. 阿里AI界的新伙伴,1秒钟自动生成20000条文案

    摘要: 最近,阿里"AI家族"又多了一位新的小伙伴--"AI智能文案",俗称文案妹. 妹妹具备一个超能力,能仅用1秒钟自动生成20000条文案. 来,大家一起感 ...

  4. 欧洲AI规范先行,值得肯定与借鉴 --- 我看欧盟发布AI道德规范

    欧洲AI规范先行,值得肯定与借鉴 --- 我看欧盟发布AI道德规范 [事件回放] 近日,据外媒报道,欧盟委员会(EC)任命的人工智能高级专家小组发布了AI开发和使用的道德草案,内容长达37页,提出可信 ...

  5. 外卖小哥被拖行20多米,14秒“求生”视频看哭网友:你没穷过,你真的不懂

    Python实战社群 Java实战社群 长按识别下方二维码,按需求添加 扫码关注添加客服 进Python社群▲ 扫码关注添加客服 进Java社群▲ 作者丨进化君 来源丨每日进化论(jinhualun1 ...

  6. 这只日本AI爆火:草图实时变身二次元老婆,还有512种参数可调

    博雯 发自 凹非寺 量子位 报道 | 公众号 QbitAI 画画手残,但还是想拥有属于自己的二次元waifu怎么办? 没问题. 真·有手就行: 不得不说这个AI有点儿东西,画得确实很像我未来老婆! 是 ...

  7. 小冰首批网红明星AI克隆人提前上线!可秒回信息、视频电话,还能替你工作...

    允中 发自 凹非寺 量子位 | 公众号 QbitAI 两周前,小冰公司宣布启动"克隆人计划".现在,首批网红明星克隆人已经上线了! 半藏森林的克隆人是这样的: 不仅容貌和声音与真人 ...

  8. 插画师的噩梦?文字描述到插画,一切都很简单(谷歌AI Disco Diffusioin)

    (更新:粉丝福利,如果你有好的想法好的提示词想要试一试出来的效果,又懒得研究下面的步骤,可以评论把提示词打出来,我帮你测试效果之后再更新到这里.) 用简单的文字描述,就能生成自定义壁纸,你想试试么? ...

  9. 日本“AI 鱼脸识别”项目,每分钟识别 100 条

    来源:HyperAI超神经本文约1500字,建议阅读5分钟近日,日本的一个 AI 分拣鱼类项目进入实验阶段.这将有望改善日本渔业劳动力老龄化及短缺的社会现状. 关键词:AI 分拣鱼类 计算机视觉 日本 ...

最新文章

  1. devc 能优化吗_SEO关键词推广要多少钱?关键词优化选择外包靠谱吗?
  2. Python入门100题 | 第074题
  3. 杭州成都场「PPT 下载」新鲜出炉 | 神策 2019 数据驱动大会
  4. Kali安装magescan评估工具
  5. 5种iterator
  6. 模拟ctrl+alt+delete三键
  7. JavaScript--动态添加元素
  8. 51 nod 1405 树的距离之和
  9. spring boot 实现发送邮箱验证码
  10. css里面设置body背景图片满屏
  11. 1.7 非平衡数据的处理方法大全
  12. STC8H8K系列汇编51实战——STC8H8K64U跑马灯(51版)
  13. 企业园区网IPv6地址规划方案与应用
  14. 神经元的细胞体内有什么,神经元的细胞体在哪里
  15. Mybatis异常:MBean: com.mchange.v2.c3p0:type=PooledDataSource,identityToken=1hgedq99n9h1k
  16. 带农历的html日历插件,魔镜日历插件-可生成带农历的日历月历年历-CDR插件
  17. 前端技术之babel转码器
  18. 国内首部创业纪实电影《燃点》进校园:如何靠近成功的2%...
  19. 自动化爬虫selenium基础教程
  20. Vue.js高仿饿了么外卖App学习记录

热门文章

  1. 不止操作系统,智能手机才更需要开源!
  2. 罗永浩要造智能音箱;苹果承认bug;微软特制AI曝光 | 极客头条
  3. 字节跳动面试真题:java实现远程控制
  4. JAVA day24,25,26 异常(try、catch、finally、throw、throws),线程(Thread、Runnable、Callable)
  5. 记一次 Git GitHub 实操
  6. mysql 多个网卡_seriver -- 多个网卡只能认到一个网卡的解决方法
  7. mysql管理索引_Mysql管理表和索引
  8. html5+css3第一次作业_在家写作业日记200字
  9. 通讯与计算机网络作业,通讯与计算机网络作业平时作业(填空题问答和计算题)讲述.doc...
  10. python怎么开始_Python自己学习怎么开始?