Skip to content

VAE, IWAE and VR-alpha implementation with no set up required

Notifications You must be signed in to change notification settings

arnegebert/vae-iwae-vralpha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

About

This repository contains a notebook with implementations of the VAE, IWAE and the VR-alpha and VR-max algorithms. The VR-alpha and VR-max algorithms were introduced in the paper Rényi Divergence Variational Inference [1]. The code can be used without any set up by importing the notebook code.ipynb into Google Colab. (Simply create a new Google Colab notebook and choose to import a new notebook from GitHub.) This allows using the implementation with the MNIST and FashionMNIST datasets which will be automatically downloaded upon first running the code.

Further context

The implementation is based on the basic example of a VAE from the PyTorch library. It was then extended to also support the IWAE and the VR-alpha and the VR-max algorithms. This implementation was developed for the replication challenge of the Advanced Machine Learning course HT2020. The code made available here allows rerunning the VAE experiments on the MNIST and FashionMNIST dataset. It was developed in conjunction with Evan Neill.

The complete replication of the paper was a group effort by four people. We have summarized our experiments and results in this poster: Renyi Poster

About

VAE, IWAE and VR-alpha implementation with no set up required

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published