#通俗理解# 变分自编码器

变分自编码器(VAE)是对自编码器的扩展,解决了自编码器编码不连续的问题。通过为每个样本编码提供一个概率分布,而不是单一的确定值,VAE确保了编码的连续性,从而能够生成更合理的输出样本。在训练过程中,编码器给出编码的正态分布参数,解码器则在该分布中采样以重构数据。
摘要由CSDN通过智能技术生成

自编码器的应用有两个方面,第一是数据去噪,第二是进行可视化降维。然而自动编码器还有着一个功能就是生成数据。
自编码器由两部分组成,一个是编码器,一个解码器,编码器将输入数据压缩进行编码,解码器将编码还原成原始数据;但是自编码器有一个缺陷,生成的编码不连续,这里通过一个例子说明:

比如对于属于A类的所有样本来说,编码的第一位可能都在1-2之间,而属于B类的所有样本,编码的第一位都在3-4之间,这就导致2-3之间的编码没有对应类别,当我们用训练好的自编码器去生成随机样本时,如果随机生成了一个编码,第一位是2.5,那么模型生成的样本可能不符合我们的要求。

而变分自编码器就很好的解决了这个问题,简单来说自编码器给出的是一个单个确定值,而变分自编码器给出的是一个概率分布(每个值都给出一个概率);变分自编吗器不会直接生成原本对应的编码,而是对于每一个样本编码器会给出一个编码对应的分布(给出正态分布的均值和方差),然后在这个分布中随机选择一个值,这样就保证编码的连续性,当我们随机给出一个编码时,网络能够给出一个相对合理的输出

参考文章:

  1. 变分自编码器(一):原来是这么一回事
  2. 变分自编码器解析
  3. 从自编码器到变分自编码器(其二)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

energy_百分百

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值