【发布时间】:2021-08-26 13:49:22
【问题描述】:
我看到有些xgboost方法带一个参数num_boost_round,像这样:
model = xgb.cv(params, dtrain, num_boost_round=500, early_stopping_rounds=100)
其他人则像这样使用n_estimators:
model_xgb = xgb.XGBRegressor(n_estimators=360, max_depth=2, learning_rate=0.1)
据我了解,每次应用提升都会创建一个新的估算器。这也不对吗?
如果是这样,那么数字num_boost_round 和n_estimators 应该相等,对吧?
【问题讨论】: