eta
![](https://img.haomeiwen.com/i66665/7db77e20ce8da0a7.png)
learning_rate, 相当于学习率
gamma
![](https://img.haomeiwen.com/i66665/60b8f66a7bd92bf2.png)
![](https://img.haomeiwen.com/i66665/c80a2b9a15167da6.png)
xgboost的优化式子里的gamma,起到预剪枝的作用。
max_depth
![](https://img.haomeiwen.com/i66665/088d83829f15bf80.png)
树的深度,越深越容易过拟合
min_child_weight
![](https://img.haomeiwen.com/i66665/a45593f333abd14f.png)
新分裂出来的一个叶子节点,只有当叶子节点上hession矩阵的和大于这个值时才会分裂,也起到了预剪枝的作用。
![](https://img.haomeiwen.com/i66665/4edb82078b64c6c2.png)
按描述来看应该是图中的H之和,具体需要结合代码求证。
subsample
![](https://img.haomeiwen.com/i66665/9602c6e886cc4665.png)
训练时,对训练数据进行采样,来自随机森林的做法。
colsample_bytree, colsample_bylevel, colsample_bynode
![](https://img.haomeiwen.com/i66665/5cb84ef8d7b3e8be.png)
每颗树/每层/每个节点分裂时,是否对特征进行采样,同样来自随机森林的做法。
lambda
![](https://img.haomeiwen.com/i66665/e34d9cfb100b2a8b.png)
L2正则
alpha
![](https://img.haomeiwen.com/i66665/e0882e1b9f426e41.png)
L1正则
网友评论