Page 1 of 1
ML_CTIFOR value selection
Posted: Tue Feb 11, 2025 12:27 pm
by maxime_legrand
Hello there,
I have a question regarding the ML_CTIFOR value on continuation runs. Should this value be retained only when continuing a previous training run, or is it acceptable to keep it even after changing a parameter ?
For example, if I perform an NVT training at 200K and then start a new training at 250K for the exact same system, can I keep the ML_CTIFOR value from the 200K run as the starting value for the 250K run ? Could this be beneficial ?
Thanks in advance !
Re: ML_CTIFOR value selection
Posted: Tue Feb 11, 2025 1:11 pm
by ferenc_karsai
The most important thing to look for is that ML_CTIFOR can be overcome so that sampling of training structures can be done.
Usually, the maximum Bayesian error and also ML_CTIFOR which is calculated from the last N steps where sampling was done, increases with increasing temperature. So when going from lower temperatures to higher it is absolute safe to use the previous ML_CTIFOR. So your suggestion works.
What could be a real problem for learning is going from high temperature to low. So example using the value for ML_CTIFOR obtained at 250K possibly would result no learning steps when going to 200K, because ML_CTIFOR is so high that all predicted errors are below it and hence the on-the-fly algorithm sees no necessity for sampling.
Re: ML_CTIFOR value selection
Posted: Wed Feb 12, 2025 10:23 am
by maxime_legrand
Thanks for your answer ! 