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)