IAHispano / Applio

A simple, high-quality voice conversion tool focused on ease of use and performance.
https://applio.org
MIT License
1.49k stars 247 forks source link

How does the overtraining detector work? #365

Closed litsa-the-dancer closed 5 months ago

litsa-the-dancer commented 5 months ago

As of recently I've noticed you guys added an overtraining detector thingy. I'd like to know how it works and what graphs and values it takes into account.

blaisewf commented 5 months ago

You can check this commit for more info https://github.com/IAHispano/Applio/commit/5593d183ed44d24639667ecb385fe14088b71693

In each epoch it stores the loss gen all of that point and from there it makes the comparisons.

litsa-the-dancer commented 5 months ago

So that's how it finds the global minimum? If so that really isnt all that accurate, its better for the model to look at loss/g/total rather than loss/gen/all. Looking at loss/g/total gives u a much better representation of how the generator is doing with the training data whilst also taking into account all the other factors such as mel, kl and fm.

blaisewf commented 5 months ago

image

litsa-the-dancer commented 5 months ago

I'll try testing it out