A variational autoencoder is a probabilistic generative variation of the standard autoencoder, which represents inputs using a compressed bottleneck. It models latent variables with probabilistic distributions, usually Gaussian, and uses neural networks as part of its structure. section 9.7
Training uses expectation-maximization meta-algorithms. The mathematical details are beyond the scope of this treatment. section 9.7












