自编码器和GAN

自编码器是为了学习数据的压缩表示。

深度学习之自编码器AutoEncoder - CSDN博客

https://en.wikipedia.org/wiki/Autoencoder

TensorFlow上实现AutoEncoder自编码器



变分自编码器

变分自编码器(一):原来是这么一回事

https://github.com/bojone/vae

什么!你竟然还不懂变分自编码机?这个16岁的OpenAI天才实习生讲得可透彻了

理解:变分编码器和GAN在功能上的区别就是,GAN把所有的输出看作是在一个分布中,而变分编码器将每一个输出分类看作一个分布,这样变分编码器就可以生成多种分类输出(比如既可以生成猫又可以生成狗等),而GAN只能生成一种类别的输出(比如只能生成猫或狗的一种)。



GAN

一文详解生成对抗网络(GAN)的原理,通俗易懂 (有点长,好文章,耐心读)

机器之心GitHub项目:GAN完整理论推导与实现,Perfect!


条件GAN


条件GAN论文简单解读

《Conditional Generative Adversarial Nets》阅读笔记

对比:变分自编码器 vs 条件GAN 

你可能感兴趣的:(自编码器和GAN)