Skip to content

joseph-nagel/vae-intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyTorch VAE algorithms

This project provides an experimentation environment for variational autoencoders. All models are implemented in PyTorch and trained with Lightning. Examples of generative modeling and representation learning are provided for MNIST and CIFAR-10.

2D latent space of a dense VAE during training Images generated by a conv. VAE trained on MNIST

Notebooks

Installation

pip install -e .

Training

python scripts/main.py fit --config config/mnist_dense.yaml
python scripts/main.py fit --config config/mnist_conv.yaml
python scripts/main.py fit --config config/cifar10.yaml

Releases

No releases published

Packages

No packages published