前言

要问当前人脸图像领域最火的技术是什么?当然是假人脸的伪造生成与各种人脸属性编辑,下面这些图都是生成的人脸图,是不是足够以假乱真?反正通过肉眼我是看不出真假的。

另一方面,这几年里人脸属性编辑的技术发展非常的快,实现了诸如换脸,表情生成,年龄仿真等酷炫的应用。当下在许多产品中都有相关功能体验,比如抖音快手中的变老变小孩特效,FaceAPP中的表情仿真,还有前几年火爆的换脸应用。

实现以上人脸属性编辑的算法当然不是唯一的,各有各的优缺点,但是如果将高清人脸生成+编辑一起来看,都离不开一项核心技术,那就是StyleGAN。

在图像生成领域,StyleGAN是最强大的一个生成架构,可以生成1024分辨率的高精度人脸图像,是图像生成GAN框架中必须掌握的模型,并且已经演化到了v3版本,下图展示了StyleGAN v1的架构,上面的那些假脸就是StyleGAN生成的。

为了让大家真正掌握好StyleGAN框架,我们开设了StyleGAN v1框架原理与案例实战+基于StyleGAN的人脸属性编辑算法理论与实战课程,总计超过5个小时,下面来简单回顾一下。

StyleGAN人脸生成

基于StyleGAN的人脸图像生成课程经过剪辑后的总时长约为160分钟,课程定价为99元,各部分课程内容与时长如下:

第1部分:StyleGAN v1原理详解,包括StyleGAN v1原理,训练工程技巧,评估方法的详细解读,以及StyleGAN v1的实验结果分析,本部分内容可以免费收听。

第2部分:基于pytorch的StyleGAN v1模型代码详解,包括生成器与判别器架构。

第3部分:使用预训练的StyleGAN v1模型进行图像生成测试,对不同的工程技巧进行比较,如均值风格向量,随机噪声,样式混合。

下面展示了一些生成图片:

课程的订阅地址如下:

StyleGAN人脸属性编辑

StyleGAN人脸属性编辑课程经过剪辑后的总时长约为170分钟,课程定价为199元,各部分课程内容与时长如下:

下图是已有课程的大纲脑图:

第1部分:StyleGAN人脸属性编辑原理详解,包括StyleGAN v1人脸属性编辑中的两个关键问题,人脸特征向量重建,基于特征向量的单人脸与多人脸属性编辑原理,本部分内容可以免费收听。

第2部分:课程简介,简单说明本次课程的内容以及需要预习的知识。

第3部分:人脸(特征)属性向量重建,详细讲解人脸重建的源代码,并比较与分析不同方法与参数的实验结果。

第4部分:使用人脸特征码进行人脸的样式混合与插值,将不同人脸的属性进行编辑。

第5部分:人脸方向向量生成,通过大量图片获取人脸特定属性的方向向量,为后续的人脸表情、年龄、性别编辑做准备。

第6部分:基于人脸生成与属性识别模型获得的方向向量,进行人脸表情、年龄、性别编辑。

第7部分:人脸表情添加与去除,本部分内容可以非常自然地拓展到年龄与性别编辑。

课程试听以及订阅,后续内容的更新,请扫码下面的海报,查看详细目录:

课程讲师信息

本课程讲师为言有三,讲师简介如下:

龙鹏,笔名言有三,技术社区《有三AI》创始人。先后就读于华中科技大学(2008-2012),中国科学院半导体研究所神经网络实验室(2012-2015),先后就职于奇虎360人工智能研究院(2015.7-2017.5),陌陌科技深度学习实验室(2017.5-2019.3),深度学习算法专家,阿里云MVP,华为云MVP。

拥有超过7年的计算机视觉从业经验,拥有丰富的传统图像算法和深度学习计算机视觉项目经验,著有书籍《深度学习之图像识别:核心技术与案例实战》(机械工业出版社2019.4),《深度学习之模型设计:核心算法与案例实践》(电子工业出版社2020.6),《深度学习之人脸图像处理:核心算法与案例实战》(机械工业出版社2020.7),《深度学习之摄影图像处理:核心算法与案例精粹》(人民邮电出版社2021.4),拥有10余项发明技术专利与学术论文。

擅长领域:Caffe,Tensorflow,Pytorch等主流深度学习平台。神经网络与深度学习理论,深度学习模型设计与优化,计算机视觉的基础领域,AI美学,2D与3D人脸算法,生成对抗网络GAN等领域。

如果想要一次性获取有三AI平台所有GAN以及人脸相关的内容,建议直接加入有三AI-CV秋季划GAN组+有三AI-CV秋季划人脸算法组,不仅有课程,还有有三的一对一答疑,书籍赠送以及知识星球赠送,可参考介绍如下:

【CV秋季划】生成对抗网络GAN有哪些研究和应用,如何循序渐进地学习好?

【CV秋季划】人脸算法那么多,如何循序渐进地学习好?

往期相关

  • 【视频课】超全深度学习路线图,有三AI所有免费与付费的视频课程内容汇总!

【视频课】StyleGAN人脸生成与年龄表情编辑:原理与实践相关推荐

  1. 【视频课】模型部署课程更新!ncnn框架快速实践!

    前言 欢迎大家关注有三AI的视频课程系列,我们的视频课程系列共分为5层境界,内容和学习路线图如下: 第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用. 第2层 ...

  2. 【每周CV论文推荐】StyleGAN人脸属性编辑有哪些经典论文需要阅读

    欢迎来到<每周CV论文推荐>.在这个专栏里,还是本着有三AI一贯的原则,专注于让大家能够系统性完成学习,所以我们推荐的文章也必定是同一主题的. 当前人脸图像领域的研究和落地都发展得非常迅速 ...

  3. 【通知】《生成对抗网络GAN原理与实践》代码开源,勘误汇总!

    有三上个月出版了新书<生成对抗网络GAN:原理与实践>,Generative Adversarial Networks(中文名生成对抗网络,简称GAN)自从被提出来后,其发展就非常迅猛,几 ...

  4. 【项目实战课】基于Pytorch的StyleGAN人脸属性(表情、年龄、性别)编辑实战

    欢迎大家来到我们的项目实战课,本期内容是<基于Pytorch的StyleGAN人脸属性编辑实战>.所谓项目实战课,就是以简单的原理回顾+详细的项目实战的模式,针对具体的某一个主题,进行代码 ...

  5. 【视频课】生成对抗网络经典任务,详解基于GAN的图像生成算法!

    前言 欢迎大家关注有三AI的视频课程系列,我们的视频课程系列共分为5层境界,内容和学习路线图如下: 第1层:掌握学习算法必要的预备知识,包括Python编程,深度学习基础,数据使用,框架使用. 第2层 ...

  6. 【视频课】一课彻底掌握深度学习人脸图像算法,长期更新

    课程介绍 人脸图像在计算机视觉领域中研究方向非常广,覆盖底层图像特征,目标检测与跟踪,图像分类和检索,图像滤波,图像分割,三维重建,风格迁移等方向. 在商业界应用落地也有非常多的软件产品和硬件产品. ...

  7. 【视频课】业界最强数据增强库使用与人脸图像超分辨实践!

    前言 数据是深度学习系统的输入,对深度学习的发展起着至关重要的作用,但是又容易被很多人忽视,尤其是缺少实战的学习人员.数据增强又是其中至关重要的内容,为了让大家能够掌握好深度学习中数据的使用,我们开设 ...

  8. StyleGAN如何定制人脸生成

    目录 定制人脸生成 方法一 从源头控制生成图片 方法一优化 取消Z码生成器,改为微调图片生成器 方法二 从生成过程中控制生成图片 方法三 借助InfoGAN的思想修改StyleGAN的架构 定制人脸生 ...

  9. 【计算视觉】人脸属性识别算法 | 性别+种族+年龄+表情

    随着社会的发展,快速有效的自动身份验证在安防领域变的越来越迫切.由于生物特性是人的内在属性,具有很强的自身稳定性和个体差异性,是身份验证的最理想依据.利用人脸属性进行身份验证又是最自然直接的手段,相比 ...

最新文章

  1. JVM指令详解(上)
  2. Grunt-几个常用的任务配置,加载,执行的写法
  3. JPA入门例子(采用JPA的hibernate实现版本)
  4. ASP调用sql server 存储过程详解-附带实例-
  5. 弃用MyBatis!我们最终选择了 JDBCTemplate!
  6. C# Task的简单使用
  7. 阿里云云监控agent插件 - Linux版
  8. 有n个人围成一圈,按顺序从1到n编号。从第一个人开始报数
  9. iOS逆向之自动化重签名
  10. java登陆session用法_java中session用法
  11. 图解 ElasticSearch 原理,写得太好了!
  12. moss form验证 配置文件关键部分
  13. JQuery实战手风琴-遁地龙卷风
  14. python excel对比_Python处理Excel模块的对比分析
  15. audio接线图解_拒绝做小白 你应该知道的常见音频接口
  16. tableau 颜色设置汇总
  17. npm启动报错Eorror:ENOENT no such file or directory ‘/node-sass/vender‘
  18. 一文带你入坑全链路监控,skywalking
  19. 微信小程序 canvas type = 2d 绘制海报心得(包括怎么绘制图片和圆角图片和圆角矩形等)
  20. FlexRay总线协议快速入门、深度剖析与应用示例

热门文章

  1. 一天1个机器学习知识点(五)
  2. 大佬把Spring框架总结的「无比详细」,不信你学不会!
  3. 反射中Class.forName()和ClassLoader.loadClass()的区别
  4. canvas并查集画随机迷宫
  5. sevlet表单处理无法相应问题及web.xml配置.
  6. Multiple markers at this line
  7. 详解为什么32位系统只能用4G内存.
  8. slackware安装mysql_slackware系统安装二
  9. python词云有什么用_如何用Python实现词云效果
  10. 无法检测或故障_电热水壶故障检修分析。