时至今日,AI 可以说是烂大街了,到处都能看到。

ai换脸如何有对比(自动换脸去除马赛克)(1)

AI 语音助手...

ai换脸如何有对比(自动换脸去除马赛克)(2)

ai换脸如何有对比(自动换脸去除马赛克)(3)

AI 扫地机器人...

ai换脸如何有对比(自动换脸去除马赛克)(4)

ai换脸如何有对比(自动换脸去除马赛克)(5)

AI 智能家居...

ai换脸如何有对比(自动换脸去除马赛克)(6)

ai换脸如何有对比(自动换脸去除马赛克)(7)

AI 机器人...

ai换脸如何有对比(自动换脸去除马赛克)(8)

ai换脸如何有对比(自动换脸去除马赛克)(9)

人工智能的触手,已经遍布了我们生活的每个角落。

如此普及,以至于威胁到了我们的饭碗

但是,机哥要说但是了。

ai换脸如何有对比(自动换脸去除马赛克)(10)

这些只是人工智能大军中的低级劳动力。真正牛逼的选手,都会学习。

ai换脸如何有对比(自动换脸去除马赛克)(11)

在 AI 领域中,有一项非常热门的分支,叫做机器学习

意思就是:用电脑程序,模拟人类学习的过程,可以自我更新,自我进化,累积经验,最终形成自己的某种套路。

ai换脸如何有对比(自动换脸去除马赛克)(12)

相比于普通的 AI 来说,这更有“智能”的感觉。

看到标题,就迫不及待点进来的机友,不要着急,机哥马上发车。

ai换脸如何有对比(自动换脸去除马赛克)(13)

机器学习中,有一位非常优秀的选手,名字你们看了会想笑,叫做:GAN 。当然,这不是你们想的那个字,只是一个英文缩写。

英文名太长,机哥直接说中文好了,全称是生成对抗网络。它的学习方式,和人类的学习方式非常相似。

ai换脸如何有对比(自动换脸去除马赛克)(14)

为了下面开车,机哥简单介绍下它的原理,它由两部分组成:生成器判别器。

ai换脸如何有对比(自动换脸去除马赛克)(15)

图片来自网络

ai换脸如何有对比(自动换脸去除马赛克)(16)

以模拟一张图片为例。

生成器不断训练,“模仿”以假乱真的原图。而判别器不断检测,让不过关的假图回炉重做。在对抗过程中,不断提高的生成器,就能输出无限接近于原图的“赝品”,骗过判别器。

ai换脸如何有对比(自动换脸去除马赛克)(17)

说白了,就是一顿操作猛如虎,最后问你服不服

套用机友们更熟悉的案例,就像你从小大大跟爸妈撒的谎,都是在千锤百炼中,总结出来的套路,直到有一天,你发条微信说:妈,我搞出人命了,需要钱。。

ai换脸如何有对比(自动换脸去除马赛克)(18)

在 GAN 之前,最擅长进行图像识别/模拟的,是一种叫做卷积神经网络(CNN)的算法。

这种算法最广为人知的“巨作”,是由谷歌开发的 DeepDream。这也是第一个带上 “Deep ”头衔的图像处理软件,这头衔后面还会继续聊到。

ai换脸如何有对比(自动换脸去除马赛克)(19)

DeepDream这名字说明一切。它在学习各种元素之后,通过“做梦”还原图像。可能是因为谷歌训练它时,用了很多生物照片;最终出来的画面,有点惊悚。

ai换脸如何有对比(自动换脸去除马赛克)(20)

ai换脸如何有对比(自动换脸去除马赛克)(21)

还有些更惊悚的,考虑到机友的承受能力,机哥就不放出来了,感兴趣可以自己搜下。极度高能预警,反正机哥看完,受到了至少100点精神污染。聊完这些正经的,下面就开始...不正经吧。

GAN 和 CNN 的专长,都是图像处理。划重点,图像处理。这让众多老司机,狂喜不已,义无反顾地投入研究。

ai换脸如何有对比(自动换脸去除马赛克)(22)

毕竟,色色的东西,是驱动技术宅的第一生产力。许多神奇的应用,应运而生。而这些黑科技,大部分都以 Deep 开头。

机哥在 Github 上逛了一圈,发现 “deep” 打头的项目,十有八九,都会链接到另一个 hub,黄黄的那个,你懂的。

ai换脸如何有对比(自动换脸去除马赛克)(23)

比如说今年上半年大火的:

Deepfake 换脸

ai换脸如何有对比(自动换脸去除马赛克)(24)

ai换脸如何有对比(自动换脸去除马赛克)(25)

可以用女明星的脸,替换掉动作片女主角的脸,最终效果,比较完美。

ai换脸如何有对比(自动换脸去除马赛克)(26)

大量学习目标明星的脸,再输出到视频的每一帧上,就成了换脸视频。

甚至还有厂家,推出了基于 Deepfake 的定制服务,不止可以换女主角的脸,还能换男主的。

ai换脸如何有对比(自动换脸去除马赛克)(27)

除了拿来做片,还可以拿来替换公众人物形象,就像下面这个 “希拉普”。

ai换脸如何有对比(自动换脸去除马赛克)(28)

彻底放飞后,还有人用 Deepfake,制造出许多假新闻,甚至制作用来威胁勒索的假视频。

ai换脸如何有对比(自动换脸去除马赛克)(29)

这直接导致整个 Deepfake 社区被封杀。

ai换脸如何有对比(自动换脸去除马赛克)(30)

但老司机嘛,永动机,不停歇。不久前,又有人做出一套新玩意。

DeepCreamPy 自动去码

ai换脸如何有对比(自动换脸去除马赛克)(31)

机哥以前也聊过,宅男们为了“无码”,作过无数的努力,甚至向政府请愿,去掉漫画中的马赛克。

然而叫破喉咙也没用,只能自己动手。

ai换脸如何有对比(自动换脸去除马赛克)(32)

把要“去码”的部位涂成绿色,这套算法,就能识别并替换成无码的。下图仅为示意,真实效果你们自行脑补吧。

ai换脸如何有对比(自动换脸去除马赛克)(33)

阅片无数的老司机都知道,“打码”是一个不可逆的过程。而这套自动去码,本质上是软件学习了无数的无码照片,达到了心中无码的至高境界,再反馈给用户。

ai换脸如何有对比(自动换脸去除马赛克)(34)

机哥在此表明态度:这样的去码,是没有灵魂的!

当然,除了色色的玩法,GAN 也是有正经碉堡的用途。

ai换脸如何有对比(自动换脸去除马赛克)(35)

最实用的,当然是拿来赚钱。

前一阵子,有一副 GAN 生成的画作,就被拍出了 43 万美元高价。(不多,也就 300 万人民币左右)

ai换脸如何有对比(自动换脸去除马赛克)(36)

ai换脸如何有对比(自动换脸去除马赛克)(37)

机哥虽然不太了解艺术圈的独特口味,但感觉这和西班牙的“土豆耶稣”有异曲同工之妙...

ai换脸如何有对比(自动换脸去除马赛克)(38)

还有下面的这个,非常优秀,非常正经。

DeepMasterPrint 万能指纹

就像机哥之前说的,只要经过训练,GAN可以模仿几乎任何“图像”。

ai换脸如何有对比(自动换脸去除马赛克)(39)

那如果用来模拟指纹,会怎样?

要知道,电容、光学还是超声的指纹识别,都是通过多次采集指纹来实现的。

ai换脸如何有对比(自动换脸去除马赛克)(40)

ai换脸如何有对比(自动换脸去除马赛克)(41)

这样一来,就给了AI钻空子的机会。

只要让模拟的假指纹,在不同的部分有不同指纹的特征,就能制造出一种,能解锁多个设备的“万能钥匙”。

ai换脸如何有对比(自动换脸去除马赛克)(42)

ai换脸如何有对比(自动换脸去除马赛克)(43)

结果,用上GAN,要多少假指纹都没问题,现在已经可以达到76%的通过率,就问你怕不怕。当然,技术是无罪的,研究这些也不是为了搞事,后续会怎么发展,会不会被滥用,有待观望。但这波冠以 Deep 之名的技术浪潮,无可躲避。

讲真,AI 越来越聪明,这是好事还是坏事,我们从很多年前就开始讨论,机哥自己还是很期待的,尤其是:

ai换脸如何有对比(自动换脸去除马赛克)(44)

技术越来越成熟,机哥寻思,哪天能做一个Deep机哥,帮机哥水写稿子,真香。

,