At the core of deep learning technology is GAN, generative adversarial networks, it is a kind of artificial intelligence. GANs incorporates two kinds of machine learning, first type produces new objects, called the generator and the other one is called the discriminator which is used for evaluation. The generator helps generate images that mimic the training data. On the other hand, the...