Generative Adversarial Networks
Learn how a game between two networks—a generator forging data and a discriminator catching fakes—allows us to synthesize sharp, highly realistic images.
A traditional loss function like squared error is just a mathematical formula that averages out differences, producing a blurry smudge instead of a sharp photograph. Because there is no equation that measures realism, we have to teach a separate neural network to judge what looks real and what does not.
The Two Players
The architecture splits the work between two opponents. The generator takes random noise as input and tries to forge a convincing fake image. The discriminator takes both real images and those generated fakes, outputting a verdict on whether each image is genuine or forged.
The Minimax Game
Instead of minimizing a fixed target, the two networks play a game. When the discriminator learns a new tell to catch the fakes, the generator updates its strategy to hide that flaw. This back-and-forth raises the standard for both players without any human having to write down what a real image looks like.
Implicit Density
Because there is no explicit density or averaging required by the math, the generator is free to output crisp, highly specific samples. This direct sampling approach is what allows adversarial networks to synthesize incredibly sharp images, bypassing the blurriness that explicit probabilistic models often suffer from.
Where It Breaks
The most common failure is mode collapse. If the generator discovers a single output that consistently fools the discriminator, it will stop exploring and produce only that one image forever. The samples will look perfectly realistic, but all diversity is lost, ignoring the rest of the real distribution entirely.
The Quick Version
- The problem: We cannot write a math formula for realism.
- The players: A generator makes fakes; a discriminator judges them.
- The game: They improve by competing in a minimax loop.
- The benefit: Implicit sampling creates sharp, realistic images.
- The failure: Mode collapse destroys diversity while maintaining quality.