XGBoost和GBDT

GBDT和XGB是两种常用的梯度提升算法。在建树过程中,选择合适的分裂准则至关重要。分裂准则并不总是直接对应于损失函数,如在GBDT中,可以使用MSE或MAE作为评价标准,即使损失函数可能是logloss。在XGB中,分裂准则是从损失函数推导出来的,考虑了正则化项,包括叶子节点数量和值的平方项。这表明分裂准则与损失函数之间的联系并非总是直观的。
摘要由CSDN通过智能技术生成

建树的时候最关键的一步就是选择一个分裂的准则,也就如何评价分裂的质量。比如在前面文章GBDT的介绍里,我们可以选择MSE,MAE来评价我们的分裂的质量,但是,我们所选择的分裂准则似乎不总是和我们的损失函数有关,因为这种选择是启发式的。

比如,在分类任务里面,损失函数可以选择logloss,分裂准确选择MSE,这样看来,似乎分裂的好坏和我们的损失并没有直接挂钩。

在GBDT中,分裂准则可以进行自定义,比如MSE和MAE,所以不一定和损失函数是直接相关的。在分类任务中,损失函数为logloss,分裂准则可以选择MSE。

而在XGB中,分裂准则是通过损失函数进行推导的。

XGB相比于GBDT,损失函数增加了正则化项,其中包含叶子节点的个数和叶子节点值的取值。前者是线性项,后者是平方项。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值