Variational Autoencoder in PyTorch. See this blog post: http://kvfrans.com/variational-autoencoders-explained/ Variational Autoencoder is introduced in this paper https://arxiv.org/abs/1312.6114 Also this tutorial paper: https://arxiv.org/abs/1606.05908