yeelan0319 / semi-supervised-mnist

Assignment 1 for NYU 2017 sprint class Deep Learning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Semi Supervised MNIST

The codebase is forked from Jake Zhao's NYU course Spring 2017 Assignment 1 for semi-supervised learning. The main purpose for this code is to try out:

  • Unsupervised learning algorithm such as GAN, VAE etc..
  • Learn how semi-supervised learning works
  • See how much it improves the training results compare to data augmentation and other tricks.
  • Ah! Also try pytorch, they are amazingly easy to start with!

I remained the input pipeline unchanged and created semi-supervised part on top of it. The main logic sits in DCGAN_mnist_pytorch.py, the code should be pretty self-explanatory.

About

Assignment 1 for NYU 2017 sprint class Deep Learning.


Languages

Language:Python 50.3%Language:Jupyter Notebook 49.7%