This is a very simple step by step implementation of GAN using only numpy.
Without the use of GPU, it may takes too much time to generate all the numbers.
To get the result quickly using only CPU, I suggest working with one number.
In bash or command line(windows) or powershell under this directory
$ python gan.py
#this will generator a random number [0, 9]
$ python gan.py 9 0 8
#add the number(s) you want the program to generate, e.g. 0(to generate 0) or 0 8(to generate 0 and 8)- Vanilla GAN
- Xavier Initialization
- SGD
- Numpy
- Matplotlib/PIL (to visualize/save results)





















