机器学习之集成学习

目录

目录

一、概述

1、集成学习的优点        

2、应用场景  

二、Bagging和Boosting思想

1、Bagging思想

2、Boosting思想

3、两种思想对比

三、Bagging之随机森林算法

1、概述

2、实现过程

3、API

四、Boosting之Adaboost算法

1、概述

2、算法推导过程

3、实现流程

五、Boosting之GBDT算法

1、BDT概述

2、GBDT概述

3、GBDT算法推导

4、梯度提升树的实现流程

5、注意事项

六、Boosting之XGBoost算法

1、概述

2、算法思想

3、构建流程

七、总结


 

前言

        集成学习(Ensemble Learning),作为机器学习领域的一个重要组成部分,致力于通过组合多个学习器(通常称为基学习器或弱学习器)来提高整体模型的预测性能。它的基本思想是将“弱者联合成强者”,即将多个可能表现一般但各具特色的学习器集成起来,共同构建一个性能更为优越的强学习器,下面结合博主个人理解,展开叙述集成学习的核心思想和API介绍,以及随机森林,Adaboost,XGBoost,GBDT等算法特点。

 

 

一、概述

17c7778290dc4bc2a5682a2b0deb8c73.png

1、集成学习的优点        

        集成学习的主要优势在于其可以提高模型的准确性、泛化能力、鲁棒性和可靠性。通过整合多个学习器的预测结果,集成学习能够降低预测的不确定性,提高模型的稳定性。此外,集成学习还可以减少过拟合的风险,因为不同的学习器可能在不同的数据集上表现出不同的优势,从而降低对特定数据或特定特征的依赖。

2、应用场景  

        集成学习的应用场景十分广泛,包括分类问题集成、回归问题集成、特征选取集成和异常点检测集成等。在诸多领域中,如自然语言处理、数据挖掘和分析、智能交通、医疗健康、金融领域等,集成学习都展现出了其强大的应用潜力。

 

 

二、Bagging和Boosting思想

1、Bagging思想

929f3b48999d479c8874737859f6a069.png

72ce8cba49e545979a84af28a3ab337f.png

2、Boosting思想

fe8f65ce3a164a6eb6e365c3711421df.png

852ff073b26345e6adc0580860cbbece.png

3、两种思想对比

d9a7cdb543634d89adaa1ef3ea2c49aa.png

 

 

三、Bagging之随机森林算法

1、概述

ad2806919fa245a3b3f2cf8c1498e284.png

2、实现过程

b3a4acb0505c486e8ecf5cc533a4b6e5.png

3、API

8381b03e51dc43519a314033b91e16fd.png

 

 

四、Boosting之Adaboost算法

1、概述

45687e9c9e4a4b9a8bff3c8c762d95d7.png

2、算法推导过程

13a624be65024ded92041f0f5df8515d.png

3、实现流程

db13cddcaec74b05810652dd51a4ea02.png

 

 

五、Boosting之GBDT算法

1、BDT概述

3db79331ada941a0990c45db29dd9619.png

2、GBDT概述

9ca822b495e54a759f9e1ff90d955d22.png

3、GBDT算法推导

8e9ad3d6048548a7ad1ddf3c12706824.png

4、梯度提升树的实现流程

b10ca9f1171d443cad4daf48c9622651.png

5、注意事项

66bf7c94d64946e5a0baed004ec665c1.png

 

 

六、Boosting之XGBoost算法

1、概述

3fc8bb761f1a4e4ea5db3fc14eab17bb.png

2、算法思想

047f4f7ff4eb44efb812cfa1abc7ca05.png

3、构建流程

98381ef48a7845789073a29c30e503c7.png

 

 

七、总结

        总的来说,集成学习通过组合多个学习器来提高模型的性能,具有诸多优势和广泛的应用场景。在机器学习领域,集成学习已经成为一种重要的技术,被广泛应用于各种实际问题中。

 

  • 25
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值