在本文中, 我们将构建一个AAE, 来压缩数据, 分离图像的内容和风格, 用少量样本来分类图像, 然后生成它们。...传给解码器, 结果解码器生成不了一个有意义的图像.
?
这是因为Autoencoder, 其实是在做是哈希(个人理解)....那么, 经过大量的学习之后, Autoencoder会学到一些必要的知识(强行拟合). 这个时候只要随便给一个从这个分布里采样出来的隐变量, Decoder都会生成一个相对合理的图片....训练结束后, 一般我们会用生成器来生成我们想要的样本.
把GAN的思想加到Autoencoder里来, 是为了让隐变量 尽量像是真的从某种分布出采样的.
?...对比一下GAN, 我们发现, 在AAE(Adversarial Autoencoder)里, Autoencoder承担的职能, 就是GAN中的生成器Generator.