Home

Awesome

generative_zoo

generative_zoo is a repository that provides working implementations of some generative models in PyTorch.

Available Implementations

Name of Generative ModelBrief DescriptionReferences (if any)
Multilayer Perceptron GAN (MLPGAN)Generative Adversarial Network with MLP Generator Network and Discriminator NetworkIan Goodfellow et al.
Deep Convolutional GAN (DCGAN)Generative Adversarial Network with Deep Convolutional Generator and Discriminator NetworkAlec Radford et al.
Variational Autoencoder (VAE)Better performing Autoencoder with a single layer Encoder and Decoder NetworkKingma et al.
Wasserstein GAN (WGAN)Generative Adversarial Network with a different method of trainingMartin Arjovsky et al.
α GANGenerative Adversarial Network combined with an Auto-Encoder and a different training strategyMihaela Rosca and Balaji Lakshminarayanan et al.

Broken Implementations

Datasets

Name of DatasetBrief DescriptionReferences (if any)
MNISTDigit Recognition datasetYann LeCun et al.
CIFAR10Color Image Recoginition datasetAlex Krizhevsky
LSUNLarge Scene UnderstandingFisher Yu et al.
CUB200Birds DatasetWellinder et al.
FASHION-MNISTClothes dataset with similar characteristics as MNISTZalando Research

Requirements

File Structure

Usage of the implementations

git clone https://github.com/DL-IT/generative_zoo.git
import generative_zoo

Some generations

MNISTCIFAR10
MNIST GenerationCIFAR10 Generation