Generative-adversarial-network Folder GAN: Traditional Generative Adversarial Network CDCGAN: Conditional Deep Convolutional Generative Adversarial Network