Generative adversarial networks (GANs)

What is GAN?