← Open Source
ikostrikov

TensorFlow-VAE-GAN-DRAW

A collection of generative methods implemented with TensorFlow (Deep Convolutional Generative Adversarial Networks (DCGAN), Variational Autoencoder (VAE) and DRAW: A Recurrent Neural Network For Image Generation).

Model DevelopmentArchitecturePython
Open on GitHub
Momentum
+0stars in 24 hours0.0%
592
Stars
166
Forks
+0
This week
5
Contributors
Created 2015-12-25 · Updated 2026-05-17 · #16057 today
Top developers
README

TF-VAE-GAN-DRAW

TensorFlow implementation of Deep Convolutional Generative Adversarial Networks, Variational Autoencoder (also Deep and Convolutional) and DRAW: A Recurrent Neural Network For Image Generation.

Run

VAE/GAN:

python main.py --working_directory /tmp/gan --model vae

DRAW:

python main-draw.py --working_directory /tmp/gan

Deep Convolutional Generative Adversarial Networks produce decent results after 10 epochs using default parameters.

###TODO:

  • [ ] More complex data.
  • [ ] Add Adversarial Autoencoder
  • [ ] Replace current attention mechanism with Spatial Transformer Layer