目录
一、变分自动编码器介绍
1.1 变分自动编码器介绍
-
- 一、变分自动编码器介绍
-
- 1.1 变分自动编码器介绍
- 1.2 变分自动编码器实现方法
- 1.3 变分自动编码器实现的理论基础
- 二、变分自动编码器的工作原理
- 四、变分自动编码器的Python代码实现与结果显示
- 五、变分自动编码器的缺点与改进
变分自动编码器Variational autoencoder (VAE)是一个稍微更现代和有趣的自动编码器。相比于普通的自动编码器,变分自动编码器才算得上是真正的生成模型。 为了解决自动编码器存在的不能通过新编码生成数据的问题,VAE在普通的自动编码器上加入了一些限制,要求产生的隐含向量能够遵循高斯分布,这个限制帮助自动编码器真正读懂训练数据的潜在规则,让自动编码器能够学习到输入数据的隐含变量模型。如果说普通自动编码器通过训练数据学习到的是某个确定的函数的话,那么VAE希望能够基于训练数据学习到参数的概率分布。
1.2 变分自动编码器实现方法