DCGAN
Reference taken from https://github.com/carpedm20/DCGAN-tensorflow, an unofficial but awesome Tensorflow implemenation of DCGAN.
Here I try to reduce the detail, to make it easier to understand, and also for demonstrating for my upcoming blog post.