ganhacks
ganhacks copied to clipboard
Trick 2 explanation
I don't fully understand the phrase in trick 2:
"In practice, works well: Flip labels when training generator: real = fake, fake = real"
Is this saying that with low probability you should corrupt the labels? (although that seems to be what trick 6 says.)
The second parts of trick 2 and trick 6 do the same thing, but are applied during different updates. Trick 6 - flip labels occasionally while training D and trick 2 - flip labels while training G. Even though both are aimed at weakening the discriminator, the motivation behind these tricks seem different to me. Trick 2's flip is motivated by G wanting to degrade(fool) D, while trick 6's flip is an attempt to prevent D from becoming too strong(which is undesirable). This is my intuition, corrections are welcome.