我知道如果我们在最后 X 轮中没有任何改进(或性能下降),就会提前停止。即,我们需要在最后 X 中至少进行一轮且几乎没有改进,才能继续。
但我在这里读到: https ://www.kaggle.com/vincentf/early-stopping-for-xgboost-python以下代码内注释:
stops 50 iterations after marginal improvements or drop in performance on your hold out set
- 所以,似乎
marginal improvements
是这样no improvement
,对吗? - 如果是,价值是
marginal improvements
多少?我们可以设置它的价值吗?