LightGBM算法总结

https://blog.csdn.net/weixin_39807102/article/details/81912566

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
XGBoost算法LightGBM算法都是基于梯度提升决策树(Gradient Boosting Decision Tree,简称GBDT)的机器学习算法,用于解决分类和回归问题。 XGBoost算法的基本原理如下: 1. GBDT的基本思想是通过迭代地训练多个弱学习器(决策树),每个弱学习器都试图拟合前面所有弱学习器的残差,最终将所有弱学习器的预测结果加权求和得到最终的预测结果。 2. XGBoost在GBDT的基础上进行了改进,引入了正则化项和二阶导数信息,以提高模型的泛化能力和减少过拟合的风险。 3. XGBoost使用了一种特殊的损失函数,即梯度提升算法的损失函数加上正则化项,通过最小化损失函数来优化模型的参数。 4. XGBoost还使用了一种特殊的分裂节点选择算法,即贪心算法,通过遍历所有可能的分裂点来选择最优的分裂点。 LightGBM算法的基本原理如下: 1. LightGBM也是基于GBDT的算法,但与XGBoost相比,它采用了一种不同的决策树构建方法,即基于直方图的决策树算法。 2. LightGBM首先将数据集按照特征值进行离散化,然后构建直方图来表示每个特征的分布情况。 3. 在训练过程中,LightGBM通过遍历直方图的方式来选择最优的分裂点,从而减少了计算量。 4. LightGBM还引入了一种特殊的学习策略,即按照叶子节点的数据分布情况进行学习,从而提高了模型的准确性和泛化能力。 总结起来,XGBoost和LightGBM都是基于GBDT的机器学习算法,它们在决策树构建方法和优化策略上有所不同,但都能够有效地解决分类和回归问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值