用AI帮你画新年贺卡:只需输入几个单词,就能模仿大师名作

人工智能
2018
12/27
14:13
量子位
分享
评论

如果你的手法拙劣,没有任何艺术细菌,自己作画完全无法见人。但是你想给妹子送上一张有个性的新年贺卡怎么办?

虽然没有梵高、毕加索的才华,但你能让AI学会做这件事啊!

有了这个ArtistAI,你甚至连简笔画都不用会,只要轻松地在键盘上敲击几下,就能制作一张名家风格的个性化电子贺卡。

让大师为你画画

无论是什么物体、什么风格,ArtistAI统统能拿下。

告诉AI画一个篮子,再给它一张表现主义大师蒙克的名画《尖叫》,就能得到这样一张贺卡:

又或者是你想让大师毕加索为你画一朵花:

都能轻松搞定。

从单词到贺卡

ArtistAI内集成了NLP、图像生成、风格迁移等技术,3步内解决问题。

首先,我们必须要让ArtistAI的脑洞足够大,无论输入什么抽象单词,总能想到要画什么。

为此,需要使用GloVe单词嵌入模型,用维基百科词条进行训练。将输入的单词和谷歌“猜画小歌”里的图片分类进行比较,找出最贴近的分类。

不管你输入什么,ArtistAI总能联想到一个“猜画小歌”里合适的分类。

但有时它也不太聪明,比如输入美国演员“Chris Pine”,居然会联想到“树”。所以你还是对它直接一点,别太刁难了。

第二步,让ArtistAI向“猜画小歌”学会涂鸦。

在上一步中,我们让它脑洞大开想到了“树”,接着使用名为Sketch-RNN的变分自动编码器(VAE)从数据集学习足够多的涂鸦,然后ArtistAI就能画出自己的简笔画了。

最后一步,我们训练ArtistAI将涂鸦变成有名家风格的画作。

这一步中,使用了神经风格迁移技术。AI尝试理解特定画家的笔触和调色风格,并将这种风格迁移到刚才的涂鸦上。

使用教程

ArtistAI目前已经在Github上开源了,虽然叫christmAIs,为圣诞贺卡而生,但是马上新年也能用上啊。

它的安装过程非常简单。直接从GitHub上拉取项目,甚至可以傻瓜一键式安装:

source venv/bin/activate # Highly recommended

./install-christmais.sh

通过两行命令直接安装好了依赖的软件库和风格迁移模型。

然后在终端里用Python运行,命令中各项参数如下:

python -m christmais.tasks.christmais_time

--input=<输入某个单词>

--style=<你喜欢的名画所在路径>

--output=<输出图片文件路径>

这样就能获得了一张艺术风格贺卡,是不是很容易?

【来源:量子位】

THE END
广告、内容合作请点击这里 寻求合作
ai
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表砍柴网的观点和立场。

相关热点

人脸识别、语音助手、智能识图、AI美颜、智慧识屏、随行翻译……2018年以来,手机行业搭载AI技术的新卖点层出不穷,究竟哪些才是最常使用的功能?哪些功能是徒增成本、并无实用的“花瓶”?
人工智能
互联网虽然寒冬,但人工智能热度不减,成果不断。今年所有的互联网公司,都在ALL in AI。百度、腾讯、阿里巴巴、京东等互联网巨头甚至都在美国硅谷大肆高薪挖掘人工智能人才。
人工智能
人工智能已经取得了显著的进步,但事实上,刚刚起步的技术和有偏见的数据也不可避免地会产生人类未曾想到的错误。这就是为什么审查人工智能故障是必要和有意义的。
人工智能
近日,中国信息通信研究院副院长何桂立在由中国通信工业协会、中国通信工业协会物联网应用分会主办的“中国物联网产业赋能高峰会”上共同探讨了物联网的演进与发展。
人工智能
腾讯AI Lab团队在arXiv发表论文,通过对AI进行训练,并与《王者荣耀》顶级人类玩家PK,最后获得了48%的胜率。
人工智能

相关推荐

1
3