当我通过xgboost训练模型时,我发现" eval-merror"正在增加" train-merror"正在减少如下;是错误的吗?
答案 0 :(得分:1)
你可能过度拟合。你尝试过设置early_stopping_rounds吗?一旦xgboost检测到验证错误正在增加,这将终止训练。
如果从第一次训练开始就出现这种情况,您可能需要尝试较小的学习率(称为eta)。
您可以在api参考中找到有关刚刚提到的参数的更多信息:http://xgboost.readthedocs.io/en/latest/python/python_api.html