Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Generator - Discriminator Principle | GAN Implementation
Image Synthesis Through Generative Networks
course content

Contenido del Curso

Image Synthesis Through Generative Networks

Image Synthesis Through Generative Networks

1. Introduction to Generative Networks
2. VAE implementation
3. GAN Implementation

Generator - Discriminator Principle

The generator-discriminator principle is central to the functioning of Generative Adversarial Networks (GANs).

Generator

This network generates new data instances. The goal of the generator is to produce data that is indistinguishable from real data. It takes random noise as input and transforms it into a data sample that mimics the real data distribution.

Discriminator

This network evaluates the authenticity of the data. It takes a data instance as input and outputs a probability that indicates whether the input data is real (from the true data distribution) or fake (generated by the generator).

During training, the generator and discriminator are updated in alternation. Typically, for each iteration:

  • the discriminator is updated by maximizing the probability of correctly classifying real and fake samples;
  • the generator is updated by minimizing the probability that the discriminator correctly identifies its samples as fake.

This adversarial process continues until the generator produces data that is realistic enough that the discriminator cannot reliably distinguish between real and fake data, ideally achieving a balance where both networks are optimized.

¿Todo estuvo claro?

Sección 3. Capítulo 1
We're sorry to hear that something went wrong. What happened?
some-alt