12. Variational autoencoder

The goal of this exercise is to implement a variational autoencoder on the MNIST dataset.

Presentation

Commented solution