Models and training

Generative adversarial network (GAN)

stable definition

Definition

A generative adversarial network trains a generator to produce samples and a discriminator to distinguish generated samples from real ones.

Distinguish it from nearby terms

A diffusion model learns to reverse a noise process; a GAN learns through an adversarial game.

Check your understanding

State what each network optimizes and what happens if one becomes much stronger than the other.