变分自编码器最早可以追溯到1940年代,当时由Warren McCulloch和Walter Pitts在他们的文章《神经元和数理逻辑》中提出了一种神经网络模型。1960年代,Hinton引入了反向传播算法,将该模型引入计算机科学领域,使用接近的方法清除图像中的噪声。 20世纪80年代,Hinton和他的学生研究了多层感知机,但是给定输入,它们难以推断输出。为了解决这一问题,Hinton和天普大学的人开发了一种新的算法,它能够自动学习表示数据的内部结构。这就是变分自编码器(VAE)。 2013年,Kingma和Welling在他们的论文中提出了深度变分自编码器(DVAE)方法。该方法使用深度神经网