AI Glossary Term

What does “GAN (Generative Adversarial Network)” mean?

Definition

A generative setup where a generator and discriminator train against each other.

How GAN (Generative Adversarial Network) works

Diagram for GAN (Generative Adversarial Network), a repeating loop: Generator makes a fake; then Discriminator compares fake vs real; then Discriminator says which is which; then Both improve, repeat; then back to the start.Generator makes a fakeDiscriminator compares fake vsrealDiscriminator says which is whichBoth improve, repeatrepeat

Example

In an early GAN face generator, one network invents faces while another tries to tell them from photos. As the detector gets better, the generator must produce more convincing faces to fool it.

Why it matters

GANs produced some of the first very realistic synthetic images and helped start public debate about deepfakes. Diffusion models have since overtaken them in many uses.

Common questions

Who invented GANs?

Ian Goodfellow and colleagues introduced them in 2014.

Why are GANs hard to train?

The two networks must stay balanced. If one overpowers the other, training can stall or the generator may repeat a narrow set of outputs, called mode collapse.

Are GANs still used?

Yes, in areas such as image enhancement and synthetic data, though diffusion models are now more common for general image generation.

Learn more in our free guides

Test yourself

See also