Implementation of various variational autoencoder architectures using Pytorch Lightning.
So far it contains:
- Plain MLP VAE
- Custom Convolutional Encoder/Decoder VAE
- Resnet 18 Encoder/Decoder VAE
- VAE With Perceptual Loss
Basic parts of this implementation are inspired by the following articles: https://towardsdatascience.com/variational-autoencoder-demystified-with-pytorch-implementation-3a06bee395ed https://towardsdatascience.com/beginner-guide-to-variational-autoencoders-vae-with-pytorch-lightning-13dbc559ba4b