(Python)XGBoost:早期停止交叉验证?

时间:2015-12-23 06:54:23

标签: cross-validation xgboost

Python中的XGBoost包是否允许在使用其交叉验证功能时提前停止?

我读到R包执行此操作,但当我在early_stopping_rounds=10中包含xbg.cv()时,它会给我错误:

TypeError: 'set' object does not support indexing

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题。我将metrics={'xxx'}更改为metrics=['xxx']并且有效。 奇怪的行为,因为在我放early_stopping_rounds之前,metrics={'xxx'}正在运作。