I am training a StyleGAN-3 using one of the pre-trained models. At some point, roughly halfway through the 5000 kimg recommended for fine-tuning, the FID50K score starts oscillating around a minimum value and appears to make no further progress. From your experience, can the model still make further improvements to generated images that will be noticeable to the human eye but not reflected in the FID50K, or should I stop training early?
Asked
Active
Viewed 111 times
1 Answers
0
That depends on the value of your loss.
If it is still too high, your model might be stuck in a local minimum. In this case early stopping and another random weight initialisation will help.
You might also need to change other hyper parameters. Another reason could be that your learning rate is too high and you overshoot the minimum.
If it is low enough and there has been no change for 3-5 epochs, it could be the global minimum. In that case, stop early.
Edit: The possibility of an increase in human-observable image quality while the loss stays the same depends on the metric of your loss. Most likely no because usually the evaluation metric of the loss will cover that.

emely_pi
- 267
- 2
- 12
-
Thanks, but my question is somewhat different. What I meant was the possibility of an increase in human-observable image quality while the loss stays the same. – Roman May 24 '22 at 18:41
-
That depends on the metric of your loss but most likely no because usually the evaluation metric of the loss will cover that. – emely_pi May 25 '22 at 02:56
-
Sounds good, if you edit your answer accordingly. I'll accept. – Roman May 26 '22 at 00:09