VAE变分自编码器的直观理解与数学推导

直观理解
1.变分自编码器不同于自编码器的是:需要在latent space中引入噪声,以增加latent space中的连续性,便于生成。 具体表现为在X空间观察到的每一个xi,都会对应隐空间Z的一个分布,即P(Z|X) ,需要从分布P(Z|X)中采样一个zi, 再把zi送入decoder即可产生reconstructed xi,一一对应以便于计算reconstructed loss。(否则只知道先验P(Z)为正态分布,难以在Z空间与X空间一一对应,难以计算loss)
2.可以认为VAE是在尝试对P(X)的分布进行建模,从而进行生成,但是对于高维难以直接计算,于是VAE计算P(X)=P(X|Z)P(Z) (认为P(Z)为高斯分布)
3.P(Z|X)为后验概率,难以计算,可以用变分推断法,引入q(Z|X),通过minimize KL[q(Z|X)||p(Z|X)] (也可以认为通过maximize p(X)

VAE变分自编码器的直观理解与数学推导最先出现在Python成神之路

版权声明:
作者:admin
链接:https://www.techfm.club/p/10352.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>