Skip to content

Tutorial and discussion on Importance Weighted Autoencoder (IWAE) / Variational Autoencoder (VAE) implementation on MNIST using Tensorflow 2.0

License

Notifications You must be signed in to change notification settings

Gabriel-Macias/iwae_tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Study on Importance Weighted Variational Autoencoders (IWAE)

The jupyter notebook included in this repository covers an implementation of Importance Weighted Autoencoders (IWAE) as detailed in https://arxiv.org/abs/1509.00519.

The implementation is done in Tensorflow 2.1.0 and tested on the binarized MNIST dataset.

The following theoretical and experimental explorations are covered in this implementation:

  • Theory behind IWAE
  • Choice of initialization strategy
  • Representation learning capabilities of IWAE
  • Effect of tighter IWAE bounds
  • Large-scale IWAE bound performance

About

Tutorial and discussion on Importance Weighted Autoencoder (IWAE) / Variational Autoencoder (VAE) implementation on MNIST using Tensorflow 2.0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published