尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

李宏毅深度学习课程集成学习学习报告

李宏毅深度学习课程集成学习学习报告
📅 发布时间:2026/6/29 17:09:06

近期学习了李宏毅老师深度学习课程中的集成学习(Ensemble Learning) 章节,系统学习了集成学习的核心思想、误差优化原理、Bagging、Boosting、Stacking 三大主流框架。相较于单个模型训练,集成学习通过多模型融合大幅降低模型泛化误差,是机器学习提升精度最核心、最实用的手段之一。本次学习不仅掌握了理论逻辑,同时结合课程公式与实操代码完成了算法验证,对模型优化有了更深的理解。

一、集成学习核心思想

集成学习的核心思想可以概括为:多个弱模型组合成为高精度强模型。

单一模型往往存在固有缺陷:

简单模型:高偏差、欠拟合

复杂模型:高方差、过拟合

集成学习通过多模型差异化训练 + 结果融合,同时降低偏差与方差,从而获得更优的泛化性能。

集成通用预测公式:

二、集成学习三大算法原理(含核心公式)

1. Bagging 并行集成(降低方差)

核心原理

利用自助采样 Bootstrap 构造不同训练集,并行训练多个模型,最后平均融合结果。

集成公式(回归)

Bagging 可以有效抹平单模型方差,因此对容易过拟合的模型(决策树)提升极大,典型代表为随机森林。

2. Boosting 串行集成(降低偏差)

核心原理

串行训练模型,重点学习前一轮错误样本,不断降低模型偏差,逐步提升拟合能力。

AdaBoost 权重更新公式

错误样本权重升高,后续模型更加关注难例数据,不断修正欠拟合问题。

最终集成输出:

3. Stacking 堆叠集成

用多层模型嵌套,第一层多种模型提取特征,第二层模型学习融合权重,拟合能力最强。

三、集成学习误差理论(结合课程 Bias/Variance)

李宏毅老师在课程中明确给出集成学习的误差优化逻辑:

单模型总误差


Error = Bias^2 + Variance + Noise

1. Bagging 主要降低 Variance
多个独立模型平均后:

模型越多,方差越小,过拟合越轻。

2. Boosting 主要降低 Bias
不断迭代修正拟合不足,大幅降低系统偏差,适合弱学习器。

因此:Bagging 稳、Boosting 准、Stacking 强。

四、集成学习 Python 实操代码(可直接运行)

下面给出课程对应随机森林(Bagging)+ AdaBoost(Boosting)完整极简实验代码,可复现集成效果。

# 1.构造数据集
X, y = make_classification(n_samples=1000, random_state=2026)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)

# 2.单一决策树(弱模型)
tree = DecisionTreeClassifier()
tree.fit(X_train, y_train)
pred_tree = tree.predict(X_test)
acc_tree = accuracy_score(y_test, pred_tree)

# 3.Bagging:随机森林
rf = RandomForestClassifier(n_estimators=50)
rf.fit(X_train, y_train)
pred_rf = rf.predict(X_test)
acc_rf = accuracy_score(y_test, pred_rf)

# 4.Boosting:AdaBoost
ada = AdaBoostClassifier(n_estimators=50)
ada.fit(X_train, y_train)
pred_ada = ada.predict(X_test)
acc_ada = accuracy_score(y_test, pred_ada)

# 输出对比
print("单一决策树准确率:", acc_tree)
print("随机森林(Bagging)准确率:", acc_rf)
print("AdaBoost(Boosting)准确率:", acc_ada)
实验结论

单棵决策树:准确率最低,存在过拟合/不稳定

随机森林:方差更低,结果更稳定

AdaBoost:偏差更低,拟合精度更高
完美对应李宏毅老师课程的理论讲解。

五、学习收获与总结

通过本次集成学习的学习,并结合公式推导与代码实验,我完整掌握了集成学习的底层逻辑:

1. Bagging 通过并行平均降低方差,解决过拟合;

2. Boosting 通过迭代加权降低偏差,解决欠拟合;

3. 集成学习本质是对 Bias、Variance 的双向优化;

4. 多模型融合是低成本、高效提升模型泛化能力的核心方法。

本次学习打通了误差理论—优化算法—代码实现的完整链路,不仅理解了理论公式,也能够独立完成集成模型训练。后续我将继续结合梯度下降、反向传播知识,深入深度学习模型的集成与调优,进一步夯实深度学习基础。

相关新闻

  • 微信网页版访问受限?三分钟教你通过浏览器插件绕过限制
  • 93亿反杀800亿!Ideogram 4登顶开源之王,设计师要失业了?
  • 【声呐仿真】实战指南:从零部署DAVE与UUV Simulator完整环境

最新新闻

  • API Key 泄露后会发生什么——5 个真实泄露场景和防御方案
  • 三步构建个人数字图书馆:novel-downloader完全指南
  • WSUS服务器遭CVE-2025-59287漏洞攻击后的进程行为审计与应急响应实战
  • 电气工程考核基础
  • 如何5分钟实现Windows和Office永久激活:KMS智能激活完整指南
  • SuperMap GIS 三维性能优化实战:从数据处理到流畅体验的全链路解析

日新闻

  • ENVI5.3.1实战:基于Landsat 8影像的区域无缝镶嵌与精准裁剪
  • 3步完成HS2-HF Patch安装:新手快速打造完美HoneySelect2体验
  • 微信好友检测终极指南:3分钟发现谁已悄悄删除你

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号