Python中的XGBoost包是否允许在使用其交叉验证功能时提前停止?
我读到R包执行此操作,但当我在early_stopping_rounds=10
中包含xbg.cv()
时,它会给我错误:
TypeError: 'set' object does not support indexing
答案 0 :(得分:2)
我遇到了同样的问题。我将metrics={'xxx'}
更改为metrics=['xxx']
并且有效。
奇怪的行为,因为在我放early_stopping_rounds
之前,metrics={'xxx'}
正在运作。