GAN

Advanced

Two-network setup where generator fools a discriminator.

AdvertisementAd space — term-top

Why It Matters

GANs are pivotal in the field of generative AI due to their ability to produce high-quality, realistic data. They have a wide range of applications, including art generation, image enhancement, and even deepfake technology. Their innovative approach to training through competition has inspired numerous advancements in generative modeling, making them a cornerstone of modern AI research.

A generative adversarial network (GAN) is a class of generative models that consists of two neural networks, a generator and a discriminator, which are trained simultaneously through adversarial training. The generator aims to produce realistic data samples from random noise, while the discriminator's objective is to distinguish between real data samples and those generated by the generator. The training process involves a minimax game, where the generator tries to maximize the probability of the discriminator making a mistake, and the discriminator tries to minimize its classification error. Mathematically, this can be expressed as a two-player game where the generator's loss function is defined as the negative log probability of the discriminator's output for generated samples, and the discriminator's loss is the sum of the log probabilities for real and generated samples. GANs have become a foundational framework in generative modeling, with numerous variants and applications in image synthesis, video generation, and data augmentation.

Keywords

Domains

Related Terms

Welcome to AI Glossary

The free, self-building AI dictionary. Help us keep it free—click an ad once in a while!

Search

Type any question or keyword into the search bar at the top.

Browse

Tap a letter in the A–Z bar to browse terms alphabetically, or filter by domain, industry, or difficulty level.

3D WordGraph

Fly around the interactive 3D graph to explore how AI concepts connect. Click any word to read its full definition.