optuna.integration.XGBoostPruningCallback¶
- class optuna.integration.XGBoostPruningCallback(trial: optuna.trial._trial.Trial, observation_key: str)[source]¶
Callback for XGBoost to prune unpromising trials.
See the example if you want to add a pruning callback which observes validation AUC of a XGBoost model.
- Parameters
trial – A
Trialcorresponding to the current evaluation of the objective function.observation_key – An evaluation metric for pruning, e.g.,
validation-errorandvalidation-merror. When using the Scikit-Learn API, the index number ofeval_setmust be included in theobservation_key, e.g.,validation_0-errorandvalidation_0-merror. Please refer toeval_metricin XGBoost reference for further details.
- __init__(trial: optuna.trial._trial.Trial, observation_key: str) None[source]¶
Methods
__init__(trial, observation_key)