你将学到的
  • 计算机视觉
  • 数据增强
  • 上采样与下采样
  • 数据的可视化
  • 自编码器
  • 子像素卷积
实验 1 TensorFlow 2 实现 AI 换脸

知识点: 1.数据的可视化 2.数据增强 3.自编码器 4.上采样与下采样 5.子像素卷积

课程介绍

在深度学习出来之前,人脸互换主要是通过对比两张脸的相似信息来进行互换。我们可以通过特征点(下图的红色点)提取一张脸的眉毛、眼睛等特征信息,然后匹配到另外一张人脸上。如下图所示,这种实现方法不需要训练时间,每次只需要遍历所有的像素点即可。但是,这样实现的效果比较差,无法修改人脸的表情。

而深度学习却可以在不修改人脸表情的情况下,做到人脸特征的替换效果。在本课程中,我们会借用自编码器的核心思想,然后对 DeepFake 的源码进行解析,最后实现川普和尼古拉斯 · 凯奇的人脸互换。得到结果如下图所示:

先学课程

课程难度

  • 本课程难度为中等。

适合人群

  • 已经具备基本的 Python 的基础知识
  • 了解 TensorFlow 的基本语法
  • 有一定的深度学习基础,了解全连接,卷积等概念
课程教师

小强_同学 共发布过 6 门课程

查看老师的所有课程 >
蓝桥楼+
实验楼会员
会员
开通会员,即刻开始学习