Generative Adversarial Network (GAN)A Generative Adversarial Network (GAN) consists of two competing neural networks.