您可能最近看过尼古拉斯·凯奇(Nicholas Cage)的脸的视频,该视频被换成另一个执行在互联网上回合 的角色。不,我们不是说电影Face / Off中的剪辑。这些是尼古拉斯·凯奇(Nicholas Cage)绝对没有上映过的各种电影中的场景,但它们的确令人信服。他们是如何做到这一点的?
好吧,答案不是“巫术”,而是一种被称为“ deepfake”的技术,它引起了各种行业和社区的混乱。
什么是“ Deepfake”?
“ deepfake”一词来自“ deeplearning”一词,当然也来自“ fake”。深度学习是机器学习的一个专门分支,再次成为人工智能整个领域的一部分。
随着计算能力的急剧提高以及新发现的方法,计算机可以从真实数据中处理和分析大量数据世界上,计算机现在可以突然做我们大多数人无法想象的事情。 Deepfake将这种技术用于合成人的图像,创建人们从未做过但从未说过的事情的照片或视频。
Deepfake技术如何工作?
深度学习是Deepfake方法的基础,它描述了神经网络仿真在海量数据集上的现代应用。神经网络并不是一个新概念或新技术,但直到现代,它们才刚刚起步。
人工神经网络至少在一定程度上模拟了生物大脑中发生的学习过程。当您学习或以其他方式与外界打交道时,大脑细胞之间的联系就会改变。
它们形成电路和逻辑结构,从而加强了某些联系而削弱了其他联系。当您掌握某些知识(例如学习驾驶或打网球)时,这些大脑回路将变得快速高效。最终,您在某些方面非常擅长,甚至无需考虑这样做。
这基本上是同一回事深度学习系统会发生这种情况。它着眼于大量实例,然后逐渐变得更好地“理解”。
在使用Deepfake的情况下,该软件会查看您要转置的面部以及要转置的视频的示例。经过足够的训练,它最终可以合成与训练数据匹配的面孔,然后将其无缝地叠加在其他任何面孔上。
使用什么软件制作MakeDeepfake?
有很多允许人们制造深造的应用程序。 FakeApp是我们所知的第一个应用程序,旨在使普通人能够尝试制作深造的内容。现在要解散并查找副本的网站根本不容易。
深度欺诈的制造商现在基本上已经转移到名为DeepFaceLab 的应用程序上,该应用程序托管在GitHub上并且已经产生。关于Reddit之类的无休止的教程流。
制作Deepfake
本文并不是要作为教程,因此我们将概述在实践中如何制作Deepfake,但不提供有关如何制作自己的精确步骤。
有很多原因,但是主要的原因是制作深造假的合法性引起了很大争议。正如我们不会提供精确的步骤来帮助您盗版软件或进行其他非法活动一样,我们也不会提供制作Deepfake的分步说明。
此外,DeepFaceLab的实际创建者还发布了分步视频教程 ,如果他们希望对这种风险承担责任,任何人都可以使用的软件。
要大致了解这些东西已经变得多么出色,看看这个网站 ,其中刷新页面时会生成不存在的人的新照片。
我们的目标是为您提供帮助您了解这项技术,因为随着时间的流逝,您必然会越来越多地遇到它。话虽如此,这些是使用DeepFaceLab创建Deepfake的广泛阶段。
下载并解压缩DeepFaceLab之后,您将面临一个包含许多其他文件夹和一系列批处理文件的文件夹。
有一个名为“工作区”的文件夹,其中包含训练模型,源视频和输出。 DeepFaceLabworks具有特定的文件名和位置,以便批处理文件可以工作。例如,源文件始终命名为“ data_src”,而目标文件名为“ data_dst”。
没有大多数人都知道的软件界面。只是一个编号的批处理文件列表,代表该过程的步骤。首先,将源视频和目标视频的帧提取为图片文件。
然后运行几个分析步骤,然后进行基于GPU的训练,其中神经网络在两个视频中学习其对面部的需求以建立模型。最后,制作了一个新的复合视频。
滥用Deepfake
如上所述,deepfakes引起了很大争议。它可能会违反某些国家/地区的现行法律,并且正在研究处理该技术及其应用的新法律。
Deepfakes可用于创建骗局,例如总统说疯狂话的视频 。它可用于将人们插入色情影片中,以故意或骚扰或伤害他人。
您可能会想到,那么令人信服的Deepfake可能会造成很大的损害,如果您被困住,后果可能会在不久的将来变得更加严重。
问题一切
现在,这项技术已经存在并像它一样运作良好,这意味着我们必须以全新的视角看待像视频这样的媒体。如果某人在社交媒体上传播了某位名人或政客说或做有争议的视频,那么您首先必须询问是否视频甚至是真实的。
一旦做得不好,大多数做得不好的假货显然都是假的。但是,在某些情况下,即使是训练有素的眼睛也可能无法分辨出某些CG操作正在逐渐消失,随着技术的进步,最终将变得不可能。