https://yskim0.github.io//posts/DCGAN/