January 2019
Intermediate to advanced
386 pages
11h 13m
English
With our newfound knowledge, we can define the minimax objective in full:

In short, the generator tries to minimize the objective, while the discriminator tries to maximize it. Note that while the discriminator should minimize its loss, the minimax objective is a negative of the discriminator loss, and therefore the discriminator has to maximize it.
The following is a step-by-step training algorithm, as it introduced by the authors of the GAN framework.
Repeat for a number of iterations: