This PR changes the behavior of how warm_start sklearn estimators are handled by changing the value by which the resource parameter (max_iter or n_estimators) is incremented from 1 to base_estimator.RESOURCE_PARAM / max_iters, where RESOURCE_PARAM is the resource parameter and max_iters is tune-sklearn's maximum number of early stopping iterations. That way, the differences between each early stopping iteration will become more pronounced, with the last iteration having CV scores equal to real scores.
Yeah, those look good to me. Formatter didn't make any changes, but in my experience the linter check is stricter - will wait for CI and fix if needed.
This PR changes the behavior of how
warm_start
sklearn estimators are handled by changing the value by which the resource parameter (max_iter
orn_estimators
) is incremented from 1 tobase_estimator.RESOURCE_PARAM / max_iters
, whereRESOURCE_PARAM
is the resource parameter andmax_iters
is tune-sklearn's maximum number of early stopping iterations. That way, the differences between each early stopping iteration will become more pronounced, with the last iteration having CV scores equal to real scores.