Imagine a counterfeiter trying to pass off fake banknotes, and a detective whose only job is to tell real from fake. Each time the detective gets sharper, the forger is forced to improve. Each time the forger improves, the detective must look harder. Push that loop far enough and the fakes become indistinguishable from the real thing.
That is exactly the idea behind a Generative Adversarial Network (GAN), introduced by Ian Goodfellow and his co-authors in 2014. Two neural networks train against each other: a generator that turns random noise into samples, and a discriminator that scores how likely a sample is to be real. They are not collaborators â they are opponents in a minimax game.
The surprise is how much comes out of so little. Nobody hand-labels what "realistic" means. The discriminator's pushback is the learning signal, and from that single tug-of-war emerge faces, voices and images that never existed.
Comments
Loading comments...