当前位置:首页 > 技术分析 > 正文内容

万圣节定制「丧尸生成器」,编辑部亲测,效果鬼畜

ruisui884个月前 (02-17)技术分析17

机器之心报道

作者:张倩、魔王

get 了这个网站,今年万圣节 C 位就是你的!

AI 是一个盛产阴间产品的领域,这一点似乎已经毋庸置疑。前不久,有人做了个用来生成「大眼萌」漫画形象的网站「Toonify」,但很快就有人走向了另一个极端:用类似技术做一个丧尸生成器!

利用 Toonify 生成的威尔 · 史密斯漫画形象。

利用「丧尸生成器」生成的威尔 · 斯密斯丧尸形象。

被玩坏的两位美国总统候选人。

这种搞笑又惊悚的风格似乎和即将到来的万圣节很般配。

为了让大家都用上这个效果,作者还专门做了一个名为「MAKE ME A ZOMBIE」的网站。

网站地址:https://makemeazombie.com/

网站的用法非常简单:上传照片,点击「Make Me A Zombie!」,网站就会自动识别出人脸并生成你的丧尸照:

看了生成效果之后,有人表示想在万圣节 Party 上做一个照相棚,希望作者能够开放代码或 API。

看来,有了这个生成器,万圣节不用愁换什么头像了。

技术细节

据作者介绍,该模型的开发与 Toonify 并无关联,不过碰巧使用的是相同的技术栈:

该项目首先通过迁移学习得到一个 StyleGAN2 丧尸生成器,然后基于《Cross-Model Interpolations between 5 StyleGanV2 models - furry, FFHQ, anime, ponies, and a fox model》创建了一个混合型 StyleGAN2 模型。该模型中前面一些层来自原始人类图像生成器,后面一些层则来自丧尸生成器。最后,项目作者阅读论文《StyleGAN2 Distillation for Feed-forward Image Manipulation》后,使用了 50000 个图像对(分别来自人类 StyleGAN2 生成器和丧尸生成器),并使用 Pix2PixHD 学习图像对之间的映射。

不过,该项目所用方法与 Toonify 之间存在两个细微差异:

该项目通过 crappify 进行输入数据增强(https://github.com/fastai/course-v3/blob/master/nbs/dl1/crappify.py):有目的地调整图像大小和引入压缩伪影;

混合模型可能存在差异,该项目所用模型着重于原始图像的形状和方向,而不是丧尸图像的纹理,而 Toonify 模型正相反。

该项目使用的丧尸数据集包含大约 300 张万圣节丧尸面具和丧尸妆图像,主要来自 Pinterest 和 Google,并经过手动筛选删除非丧尸图像。

在项目开发过程中,作者遇到了一些困难。去年作者使用 CycleGAN 在相同的数据集上进行过尝试,但效果一般。最初,项目作者尝试创建一个生成「一半人类一半丧尸」图像的生成器。作者将数百个样本分成两个类别,并使用支持向量机(SVM)学习分离超平面,以确定潜在空间中的「丧尸」方向。之后作者基于人脸图像生成特定的丧尸,并以此作为 Pix2Pix 数据的基础。但这存在一些问题:1)尽管它可以基于人脸数据良好运行,但生成结果平平无奇;2)丧尸和种族之间存在一些问题,作者并不想创造一个种族改变器。

项目作者使用配备 2080Ti 的计算机,在大约一天的时间中基于 1024x1024 图像训练模型。具体而言,StyleGAN2 使用的是预训练的人脸生成器,只需几小时就能生成丧尸照。Pix2PixHD 部分花费的时间较长,它并未基于面部图像进行预训练,其初始输入为原始面部图像的模糊单色图像,经过大约一天的训练后,它给出了不错的结果。

和以往很多 AI 应用一样,这个「丧尸生成器」也引发了部分用户对于隐私问题的担忧。不过,网站制作者表示:「我们只用您的照片生成丧尸照。这些照片甚至都不会存盘,因此我们这边也不会有记录。」

「MAKE ME A ZOMBIE」网站的隐私政策。

一大波「丧尸照」即将刷屏

在 Twitter 上,已经有不少网友试用了这款丧尸生成器。测试显示,小 baby 的照片也可以成功转换,而且还加上了很多牙齿。

然而,并不是每个转换效果都可以用「可爱」来形容:

帕瓦罗蒂的丧尸照。

甚至有些能检测到人脸的表情包也可以拿来玩:

受好奇心的驱使,机器之心编辑部也用内部照片进行了测试,结果……

如果你也对这个生成器感兴趣,不妨一试,说不定万圣节最「靓」的仔就是你了~

参考链接:

https://www.reddit.com/r/MachineLearning/comments/jhl36y/p_turn_yourself_into_a_zombie_with_a_neural/

扫描二维码推送至手机访问。

版权声明:本文由ruisui88发布,如需转载请注明出处。

本文链接:http://www.ruisui88.com/post/2006.html

标签: pix2pixhd
分享给朋友:

“万圣节定制「丧尸生成器」,编辑部亲测,效果鬼畜” 的相关文章

BuildKit 镜像构建工具

#暑期创作大赛#快速开始 对于 Kubernetes 部署,请参阅examples/kubernetes。BuildKit 由buildkitd守护进程和buildctl客户端组成。虽然buildctl客户端可用于 Linux、macOS 和 Windows,但buildkitd守护程序目前仅适用于...

摄影后期必看 | PS插件camera raw 16.4教程 | 范围蒙版

范围蒙版Camera Raw 【蒙版】模块中提供了三个范围蒙版工具,可以通过特定的范围来创建蒙版。此次新增的【范围蒙版】大大加强了acr插件对局部调整的能力。点击下拉小箭头可以看到【颜色范围】,可用于快速选择想要编辑的颜色。快捷键:Shift + C【明亮度范围】,可用于快速选择想要调整的明亮度。快...

一文让你彻底搞懂 vue-Router

路由是网络工程里面的专业术语,就是通过互联把信息从源地址传输到目的地址的活动。本质上就是一种对应关系。分为前端路由和后端路由。后端路由:URL 的请求地址与服务器上的资源对应,根据不同的请求地址返回不同的资源。前端路由:在单页面应用中,根据用户触发的事件,改变URL在不刷新页面的前提下,改变显示内容...

微信外H5跳转小程序——组件(vue项目)

场景有个H5(vue项目),需要实现点击商品item跳转到小程序,微信内和微信外都要支持,这里我们只介绍一下H5在微信外的跳转。如图所示,红框内是一个商品,就是点击这里,要跳转小程序:配置微信小程序云开发(云函数)1、开通云开发然后选择免费额度2、云开发权限设置找到权限设置,把这里的「未登录用户访问...

微信正开发“应用号”取代手机应用

长江商报消息用户只需关注公众号,不必下载APP就可获得相同体验本报讯(记者 陈妮希)昨日,2016微信公开课PRO版在广州举行,腾讯公司高级执行副总裁、微信事业群总裁张小龙首次公开演讲,并透露微信正在开发“应用号”,将应用和订阅号相结合。现场,微信团队还首次发布了腾讯生物识别标准“TENCENTSO...

杀菌灯定时芯片UV消毒灯定时芯片 杀菌灯延时开关IC 杀毒灯控制芯片

ECH211021-2632-3594消毒定时芯片一. 功能说明供电方式:2-3V电池供电。一路霍尔开关输入控制,两路电平信号同步输出:1路OUTH高电平输出、1路OUTL低电平输出(可二选一)。霍尔开关断开状态上电不工作,OUTH为低电平、OUTL为高电平。霍尔开关闭合OUTH输出高电平、OUTL...