Consists of two neural networks that compete with each other: The generator, which tries to generate realistic images from noise, and the discriminator, which tries to tell whether a given image is real or fake. There are thousands of papers on GANs in the literature and hundreds of applications -ASU CSE598