ML 13: The Forger (GANs)
Two AIs fighting each other to create fake reality.
The Art of the Con
Generative Adversarial Networks (GANs). "Adversarial" means enemies. It is two Neural Networks fighting a war.

The Players
-
The Generator ( The Forger):
- Trying to create fake paintings (images) that look real.
- Starts by scribbling random noise.
-
The Discriminator (The Detective):
- Looks at an image and tries to guess: "Is this Real (from the dataset) or Fake (from the Forger)?"
The War
- Round 1: Generator makes static noise. Discriminator says "FAKE". Generator learns nothing worked.
- Round 100: Generator makes blob. Discriminator says "FAKE".
- Round 1000: Generator makes something looking like a face. Discriminator says "Hmm, Real?". Generator learns "Aha! Eyes work!"
- Round 10000: Generator becomes a master artist. Discriminator has to become a super-expert detective.
They push each other to get better. If the Detective sucks, the Forger creates garbage and gets away with it. If the Detective is too good, the Forger gives up. They need to improve together.
The Art Forger vs The Detective
Watch the Generator learn to create faces
Deepfakes
This is how Deepfakes are made. This is how "This Person Does Not Exist" works. The Generator learned to make faces so realistic the Detective couldn't tell the difference.
Summary
We are done! We went from drawing a line (ML 1) to creating fake human beings (ML 13). The world of AI is huge, but you now know the core idiots running the show:
- The Line (Regression)
- The Committee (Neural Nets)
- The Tree (Decision Trees)
- The Mob (Random Forests)
- The Hiker (Gradient Descent)
- The Student (Overfitting)
- The Eyeball (CNNs)
- The Goldfish (RNNs)
- The Attention Seeker (Transformers)
- The Dog (RL)
- The Forger (GANs)
Go forth and build something dumb.