0
$\begingroup$

I'm currently trying to train a GAN to recreate similar images from a dataset. The dataset is using the Eiffel Tower Pictures from Googles Quick Draw dataset. The images aren't very large (only 12x12 pixels) and are all black and white.

The performance increases at an expected rate initially however after a certain point the quality begins to go down despite the cost from both generator and discriminator networks seeming to stay at a steady value as expected.

Good Quality Image Bad Quality Image Worst Quality Image

I've tried changing the learning rate and other hyper parameters however they all end up with the same result of the network eventually getting worse.

My learning rate is currently 0.01 which I'm aware is quite high compared to what other people are using but anything lower takes too long to train and the results don't seem any better even if I do give it long enough.

Any pointers on what could be causing this or the specific name of this problem if it's a common issue with GANs would be appreciated.

Thanks

$\endgroup$
2
  • $\begingroup$ Which adversarial loss are you using? Also, is the drop in quality constant in time or do the images get worse/better/worse/better? It might be that the high learning rate push the weights out of the global minima after reaching it, in which case a scheduler or dynamic decrease of learning rate would be enough to solve the problem. $\endgroup$ Dec 31, 2021 at 13:30
  • $\begingroup$ Not quite sure what you mean by adversarial loss, but if you mean the loss function used by the generator and discriminator, it's the mean square error/quadratic loss function. The drop in quality seems to follow the pattern that pixels in the images produced later on get gradually blacker until all pixels are either completely black or white instead of also grey which produces worse images and doesn't get better. I'll try using a scheduler for the learning rate although the window of cycles in which good quality images are produced is quite slim so I'm not so sure of this working. $\endgroup$ Jan 1 at 18:11

0

You must log in to answer this question.

Browse other questions tagged .