关注
分享
TensorFlow 2 实现 AI 换脸 会员
机器学习 TensorFlow Python
1681 人学过 23 次评价 难度: 初级 综合评分: 8.9 2019-11-19 更新
会员 刷题会员和学习会员可免费学习该课程
课程介绍
章节目录
课程问答&报告
课程评价 23
你将学到的
计算机视觉
数据的可视化
数据增强
自编码器
上采样与下采样
子像素卷积
详细介绍

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

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

先学课程

课程难度

  • 本课程难度为中等。

适合人群

  • 已经具备基本的 Python 的基础知识
  • 了解 TensorFlow 的基本语法
  • 有一定的深度学习基础,了解全连接,卷积等概念
课程教师
LOU2311851672 共发布过 6 门课程 共有 7016 位学生
老师发布的其他课程:
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询