Overfitting detector

If overfitting occurs, CatBoost can stop the training earlier than the training parameters dictate. For example, it can be stopped before the specified number of trees are built. This option is set in the starting parameters.

The following overfitting detection methods are supported:


Before building each new tree, CatBoost checks the resulting loss change on the validation dataset. The overfit detector is triggered if the