如何制作 Deepfake 和最好的 Deepfake 软件

为什么重要:如何制作 Deepfake?使用 AI 从训练期间学习到的源和潜在运动表示重建视频。

来源:人工智能+

简介:如何制作 DeepFake。

简介:如何制作 DeepFake。

每个人都可以制作 DeepFake,而无需编写一行代码。DeepFake 使用经过训练的神经网络从源帧和训练期间学习的运动潜在表示重建视频。该模型将新的源图像(例如,一系列帧)和驾驶视频作为输入,并预测源图像中的对象如何根据驾驶视频显示的运动移动。

DeepFake 技术利用先进的神经网络,特别是生成对抗网络 (GAN),来操纵或生成视觉和音频内容。这些网络在大型数据集上进行训练。他们学会在源之间复制复杂的动作和特征。当给定新的“源”图像或序列时,该模型使用“驾驶”视频。该视频指导源的转换。驾驶视频决定了动作,而源图像则提供了面部结构和表情等外观特征。在动画序列中,神经网络会捕捉细微差别。这些包括头部倾斜、语音发音和眨眼。然后,模型将这些动作整合到源图像中。结果是令人信服的输出。看起来好像源中的对象执行了驾驶视频中的动作。由此产生的深度伪造可以非常逼真,能够欺骗人眼甚至一些自动检测系统。

来源:YouTube
来源:YouTube
YouTube

方法论和方法

方法论和方法

在创建我们自己的序列之前,让我们进一步了解这种方法。首先,为算法的训练创建了大量视频数据。在模型的训练阶段,作者从同一视频中提取帧对。他们将这些输入到模型中。为了重建视频,系统尝试识别对中的关键点。它还学习如何表示它们之间的运动。

Zao