深度学习 个人总结使用VAE模型可以实现的几种功能

使用VAE模型的时候,我基于它的原理对VAE模型进行了细致的分析(它都可以做什么的思考)


总结如下:(以下功能到后期均会实现)

  1. VAE模型可以自动生成人脸(不存在的人脸)
  2. VAE模型可以将一张人脸很自然的转换成另一张人脸
  3. VAE模型可以类似于美颜相机(对斑纹,雀斑进行处理)

一、VAE模型自动生成人脸

实现步骤

  1. 将人脸数据库传入到VAE模型中
  2. 通过编码器进行解析,获取语义特征值(可以是多个维度的)
  3. 将获得的人脸语义值输入到解码器中,将语义值进行转换获得新的人脸
  4. 此时获得的人脸可以是自己定义的人

二、AE模型可以将一张人脸很自然的转换成另一张人脸

实现步骤

  1. 将已知的人脸数据传入到VAE模型中
  2. 通过编码器对输入的人脸进行分析,并转化为多个特征的语义值
  3. 在使用解码器的时候将语义和需要转换的图片的标签进行全连接,侧面的影响
  4. 最后通过解码器将获得图片的语义值与输入的标签图片进行不断的拟合,直到输出想要的人脸

三、VAE模型可以应用于美颜相机(对斑纹,雀斑进行处理)

实现原理,在编码时,减少不必要的语义值,即可实现对雀斑特征的去除,从而达到美颜的效果。

你可能感兴趣的:(深度学习)