经典回顾:变分自编码器

本文介绍了变分自编码器的基础概念,包括变分、变分贝叶斯、变分下界,并详细阐述了重参数化技术在变分下界中的应用,以及如何通过重参数化解决梯度估计问题。此外,还讨论了适用于重参数化的概率密度函数类型。
摘要由CSDN通过智能技术生成

前言

想要理解什么是变分自编码器,需要先理解什么是变分、变分贝叶斯、变分下界、和将重参数化引入变分下界这四个过程。

变分

可以直观理解为:当一个分布p不容易计算时,我们将一个容易计算的分布作为这个不好计算的分布的近似。

变分贝叶斯

可以直观理解为:变分中不容易计算的分布p为后验分布的情况。

变分下界

l o g p θ ( x i ) = E z ∼ q ϕ ( z ∣ x ) [ l o g p θ ( x i ) ] = E z ∼ q ϕ ( z ∣ x ) [ l o g p θ ( z , x i ) p θ ( z ∣ x i ) ] = E z ∼ q ϕ ( z ∣ x ) [ l o g p θ ( z , x i ) q ϕ ( z ∣ x i ) ] + E z ∼ q ϕ ( z ∣ x ) [ l o g q ϕ ( z , x i ) p θ ( z ∣ x i ) ] = E z ∼ q ϕ ( z ∣ x ) [ l o g p θ ( z , x i ) q ϕ ( z ∣ x i ) ] + D k l ( q ϕ ( z , x i ) ∣ ∣ p θ ( z ∣ x i ) ) = L + D k l ( q ϕ ( z , x i ) ∣ ∣ p θ ( z ∣ x i ) ) ≥ L \begin {aligned} logp_\theta (x^i) &=\Bbb E_{z \sim q_\phi(z|x)}[logp_\theta (x^i)] \\ &= \Bbb E_{z \sim q_\phi(z|x)}[log \frac{p_\theta (z,x^i)}{p_\theta (z|x^i)}] \\ &= \Bbb E_{z \sim q_\phi(z|x)}[log \frac{p_\theta (z,x^i)}{q_\phi (z|x^i)}] + \Bbb E_{z \sim q_\phi(z|x)}[log \frac{q_\phi (z,x^i)}{p_\theta (z|x^i)}] \\ &=\Bbb E_{z \sim q_\phi(z|x)}[log \frac{p_\theta (z,x^i)}{q_\phi (z|x^i)}] +D_{kl}(q_\phi (z,x^i)||p_\theta (z|x^i)) \\ &= \mathcal L+D_{kl}(q_\phi (z,x^i)||p_\theta (z|x^i)) \\ &\geq \mathcal L \end {aligned} logpθ(xi)=Ezqϕ(zx)[logpθ(xi)]=Ezqϕ(zx)[logpθ(zxi)pθ(z,xi)]=Ezqϕ(zx)[logqϕ(zxi)pθ(z,xi)]+Ezqϕ(zx)[logpθ(zxi)qϕ(z,xi)]=Ezqϕ(zx)[logqϕ(zxi)pθ(z,xi)]+Dkl(qϕ(z,xi)pθ(zxi))=L+Dkl(qϕ(z,xi)pθ(zxi))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值