A **variational autoencoder (VAE)** is an [[autoencoder]] whose encodings distribution is regularised during the training in order to ensure that its [[latent space]] has good properties allowing us to generate some new data.
![[VAE_Basic.png]]
Source: [Wikimedia Commons](https://en.wikipedia.org/wiki/File:VAE_Basic.png)