PyTorch implementation of various autoencoder architectures using the MNIST dataset.
Results are in the jupyter notebooks
- Vanilla autoencoder (using FCN)
- Denoising autoencoder (using FCN)(using convolutions)
- Sparse autoencoder
- Variational autoencoder
- Beta-VAE
- From Autoencoder to beta-VAE (including research papers cited in the blog)