AI变脸热到爆!FakeSwap登GitHub排行榜第二位

最近这两天,一款 AI 换脸应用有点火爆,名叫 ZAO 逢脸造戏,最后被媒体扒出来,其实是陌陌旗下孵化公司的技术团队做的,连该公司 CEO 都是陌陌高管成员。另据国内媒体了解,这个项目由陌陌 CEO 唐岩主导,陌陌企业发展部的作品。

图|利用 AI 技术对特朗普进行换脸美化(来源:FLICKR)

但大众对于这款产品的争议点,更多的是关于数据隐私问题等。有网友戏称,这就是一款“雷”产品。据悉,这一应用在 App Store 评分目前已经从 4.9 分降到了 2.7 分,截止发稿前,在微博的相关话题热议已经超过了 1.3 亿以上。

即便如此,但大众对于 AI 变脸应用持续关注。

事实上,AI 换脸并非是大众第一次见到,一种被称为 Deepfakes 的机器学习技术如今已经变得相当成熟,FaceApp 换脸 App 上架到美区,甚至遭到封杀。而且,这个技术的背后,都与近几年大名鼎鼎的生成式对抗网络(GAN)深度学习技术极其相似。

GAN 是什么呢?简单来说,其实就是一种让两个神经网络互相博弈的技术,在给定初始训练数据集的前提下,其中一个网络负责生成物体,一个网络负责判别物体,两者通过不断对抗来形成新的数据,也就是所谓的虚拟图像、声音和视频。

今天上午,GitHub 上再现 AI 变脸的开源工具,名叫 FakeSwap,将 AI 变脸代码进行开源,并登上了 GitHub 的热度排行榜,位于第二位,星星数超过 23150 以上,这一事实证明,最近 AI 变脸的热度高居不下,已经形成了非常广泛的讨论空间。

根据 FaceSwap 作者的说法,这是一款利用深度学习来识别和交换图片和视频中的人脸的工具,支持开发可以合乎道德使用的工具和技术,并为想要亲自动手学习的你提供 AI 的教育和经验。使其滥用的可能性最小化,同时最大限度地发挥其作为学习、试验等场景。

对于 ZAO 出现的问题,FaceSwap 作者都提前做了预防,在其“声明”中,开发者写道:

FaceSwap 不允许用来创建不合适的内容。

FaceSwap 不允许在未经同意的情况下或为了隐藏其用途而换脸。

FaceSwap 不允许用于任何非法、不道德或可疑的目的。

FaceSwap 的存在是为了试验和发现 AI 技术,用于社会或政治评论、电影以及任何道德和合理用途。

关于 FaceSwap 的使用步骤,其实与 DeepFakes 无异,基本流程没有改变,即以下四步:

提取脸图:收集照片/视频、从原始照片中提取面部

训练模型:在从照片/视频中提取的脸部上训练模型

图片转换:使用模型转换来源,进行换脸

合成视频

安装 FaceSwap 的硬件要求,至少需要以下其中一项:

1、一个强大的 CPU:笔记本电脑 CPU 通常可以运行软件,但速度不够快。

2、一个强大的 GPU:目前,Nvidia GPU 完全支持。AMD 部分支持。最佳的是 GTX 1070 8G 版本。

若无法有强大的 CPU 和 GPU 硬件配置,利用 FaceSwap 的 AI 变脸过程延迟性会大大增强,所以,在 AI 变脸的技术生成中,需要强大的硬件配置来支持算力层面。另外,还有一个核心要点,就是更新驱动(鲁大师, 驱动精灵,去英伟达官网下载都可以)。

关于支持的操作系统,FaceSwap 作者表示,Windows 10、Linux、macOS 通通都支持,运行 TensorFlow,所有操作系统都必须是 64-bit。

获取 FaceSwap 代码,以下是图片,具体在 GitHub 中:

https://github.com/deepfakes/faceswap#donate

下面是一个使用 FaceSwap 换脸的结果示例,来源是 Birbfakes,也就是 FaceSwap 作者提供的 YouTube 链接:

事实上,FaceSwap 作者也提供 FaceSwap Discord 服务器,将相关的信息放入其中。请注意,像这个 repo,是一个 SFW 服务器!

关于这个技术的详细内容,以及延迟性,AI 技术的运用情况,还需要开发者自行来摸索。