What is a GAN?

Generative Adversarial Networks are deep learning models that consist of two neural networks a generator and a discriminator. These models are primarily used to generate images from noise.