dvas0004 / NerdNotes

A collection of notes: things I'd like to remember while reading technical articles, technical questions I couldn't answer, and so on.
12 stars 0 forks source link

Generative Adversarial Networks #58

Open dvas0004 opened 5 years ago

dvas0004 commented 5 years ago

General flow:

  1. Generator creates samples from noise. These samples are "fake"
  2. Discriminator classifies real images (1) or fake (0). During a training run discriminator is fed samples of both, and weights updated
  3. Discriminator weights are frozen, and labels are inverted (1 = fake, 0 = real). Generator weights are updated through GAN. The inversion encourages generator to produce better fake images. Training is done through GAN so generator can take advantages of discriminator updated weights in step 2.

image

Practical example link GAN visualization link