版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
集成学习机器学习方法与实践·第7章Contents课程目录集成学习:从弱学习器到强学习器01集成学习概述:集体智慧的理论基础02Bagging与随机森林:并行集成降方差03Boosting方法族:串行迭代降偏差04Stacking堆叠泛化:多模型融合策略集成学习概述集体智慧的理论基础与核心优势ENSEMBLELEARNING集成学习的核心思想与分类集成学习通过组合多个弱学习器构建强学习器,体现了"集体智慧"优势,误差随学习器数量增加呈指数下降核心机制01组合多个基学习器的预测结果,降低偏差或方差,显著提升模型泛化能力泛化提升02Hoeffding不等式保证:错误率<0.5且误差独立时,集成误差呈指数收敛ε<0.503集成有效性的关键在个体学习器间的多样性,同类错误将严重削弱效果多样性两大分类同质集成所有基学习器类型相同,如随机森林全部使用决策树,训练统一、易于并行化HOMOGENEOUS异质集成结合不同类型学习器,如决策树+SVM+逻辑回归,捕捉多维度数据模式HETEROGENEOUSEnsembleLearning·方法论对比三大集成范式对比总览Bagging、Boosting和Stacking构成了集成学习的三大范式,分别通过并行降方差、串行降偏差和多层融合来优化模型性能。对比维度BaggingBoostingStacking训练方式并行独立训练串行迭代训练分层交叉验证训练核心目标降低模型方差降低模型偏差综合提升泛化能力样本权重均匀等权采样动态调整权重基于预测结果构建新特征基学习器通常为同类型高方差模型通常为同类型高偏差模型通常为异质多类型模型代表算法随机森林AdaBoost/GBDT/XGBoostStackedGeneralizationBagging降方差、Boosting降偏差、Stacking两者兼顾,三者互补构成集成学习完整方法论Bagging与随机森林通过并行集成与随机采样降低模型方差Ensemble·BaggingBootstrap抽样与Bagging方法流程Bagging通过Bootstrap有放回抽样生成多个独立训练子集,各基学习器并行训练后通过投票或平均聚合预测结果。约36.8%未被抽中的袋外样本(OOB)可直接用于模型性能的无偏估计,无需额外划分验证集。Bootstrap抽样从N个样本中有放回地随机抽取N次,每个样本可被多次选中,约36.8%不会被抽到36.8%样本未抽中Bagging三步流程k轮Bootstrap抽样生成子集,独立训练基学习器,分类投票、回归取均值3步完整流程OOB样本利用约1/3未抽中样本直接作为验证集评估性能,省去额外交叉验证开销≈1/3自动验证集并行化优势各基学习器训练完全独立,天然支持多核并行,效率随资源线性提升线性加速比EnsembleLearning·RandomForest随机森林:双重随机性增强模型多样性随机森林在Bagging的基础上引入"特征随机选择"机制,通过样本与特征两个维度的随机化显著增强基学习器多样性。实践表明,随机森林在Adult收入预测中准确率达85.58%,尤其在少数类识别上精确率比单一决策树提升13个百分点。01样本随机:采用Bootstrap有放回抽样生成不同训练子集,每棵树看到的数据分布略有差异02特征随机:每个节点分裂时随机选取k个特征子集再选最优划分,避免强特征主导所有树的生长03双重随机性降低了树与树之间的相关性,使集成后的方差显著下降,抗过拟合能力更强Accuracy85.58%vs决策树81.64%少数类Precision74%vs决策树61%(+13pp)Boosting方法族从AdaBoost到XGBoost的串行迭代优化之路EnsembleLearningBaggingvsBoosting与AdaBoost核心机制Boosting通过串行迭代、动态调整样本权重的方式逐步聚焦难分样本,与Bagging的并行等权策略形成鲜明对比。BaggingvsBoosting四维对比01样本选择:Bagging随机Bootstrap抽样,Boosting使用全部样本但动态调整每个样本的权重02预测权重:Bagging各模型等权投票,Boosting按各轮分类器准确率分配不同权重03生成方式:Bagging可并行训练,Boosting必须串行迭代,每轮依赖上一轮结果AdaBoost工作流程01初始化权重:所有样本等权重(1/n),迭代训练弱分类器,每轮增大误分类样本权重02加权投票:α=½ln((1-ε)/ε),误差率ε越低权重越高,按α加权组合为强分类器03损失函数:等价于前向分步算法最小化指数损失exp(-y·f(x)),惩罚随错误程度指数增长BOOSTING·MATHEMATICALFOUNDATIONSAdaBoost数学推导与Wine数据集实践AdaBoost通过指数损失函数驱动样本权重的自适应更新,使模型逐步聚焦难分样本。Wine数据集实践表明,AdaBoost将单一决策树桩55.56%的测试准确率提升至94.44%,充分验证了Boosting方法将弱学习器转化为强学习器的有效性。01权重更新机制正确分类样本权重乘以exp(−α)减小,错误分类样本权重乘以exp(α)增大,Z因子保证归一化exp(±α)02分类器权重α=½ln((1−ε)/ε),误差率ε越低权重越高;准确率恰好50%的分类器权重为0,低于50%的为负值α=½ln((1−ε)/ε)03损失函数视角等价于前向分步最小化指数损失exp(−y·f(x)),每轮加入的弱分类器使总损失单调下降exp(−y·f(x))04Wine数据集实践决策树桩测试准确率仅55.56%,AdaBoost提升至94.44%,验证了弱学习器组合为强学习器的效果55.56%→94.44%Chapter12·EnsembleLearning梯度提升树(GBDT):拟合负梯度逐步优化GBDT通过每轮拟合损失函数的负梯度来构建新的决策树,沿损失下降最快的方向逐步优化模型。学习率和子采样是两个关键的正则化手段。核心原理拟合负梯度每轮新树拟合当前模型损失函数的负梯度,指向损失下降最快方向,保证每步都有效减小损失残差等价性平方损失下负梯度等于残差y−f(x),每棵树都在修正前一棵树的预测误差叶子节点输出通过最小化区域内损失函数确定,回归取均值,分类通过Sigmoid/Softmax转换正则化策略学习率η0<η<1缩小每棵树的贡献,类似L1正则化的稀疏化效果,需配合更多迭代次数使用子采样0.5~0.8无放回抽样部分样本训练每棵树,降低方差防过拟合,同时使Boosting过程可部分并行化CHAPTER13XGBoost:二阶优化与结构化正则化XGBoost通过二阶泰勒展开实现更精确的优化方向,显式引入树复杂度正则化项控制过拟合,并采用基于分裂增益的智能预剪枝策略。三大核心创新二阶泰勒展开同时利用一阶梯度g和二阶Hessian矩阵r,优化方向更精确,收敛速度显著优于仅用一阶导数的GBDTg+r三大核心创新显式正则化项Ω(h)=γT+½λΣc²惩罚叶子节点数量T和叶子权重c,从结构层面控制模型复杂度Ω(h)三大核心创新分裂增益预剪枝只有当分裂带来的目标函数下降超过阈值γ时才执行分裂,比传统启发式剪枝更精确有效Gain停止分裂条件四种停止条件增益为负、达到最大深度max_depth、叶子节点样本权重和低于min_child_weight阈值γ·T实践验证Adult数据集对比XGBoost86.2%>GBDT85.9%>AdaBoost85.3%>随机森林85.2%>决策树80.9%86.2%CONCLUSION综合结论XGBoost凭借二阶优化与结构化正则化,成为结构化数据建模的首选算法,在精度与效率间取得最佳平衡0.86ModelComparisonBoosting方法族实践对比与调优要点在Adult年收入预测实践中,XGBoost以86.2%准确率领先,GBDT和AdaBoost紧随其后,所有集成方法均显著优于单一决策树。Boosting方法在处理类别不平衡数据时优势明显,但对超参数敏感,需通过交叉验证精细调优。Adult数据集各模型性能对比模型准确率加权F1核心特点决策树80.9%—基线模型,高方差易过拟合随机森林85.2%0.85并行降方差,类别不平衡时稍弱AdaBoost85.3%0.85指数损失驱动,对噪声较敏感GBDT85.9%0.86负梯度拟合,支持多种损失函数XGBoost86.2%0.86二阶优化+正则化,综合最优XGBoost综合性能最优,所有集成方法均显著优于单一决策树基线Stacking堆叠泛化用元模型学习最优的多模型融合策略EnsembleLearningStacking工作原理:两层模型的协同机制Stacking通过Level-0基础模型的k折交叉验证生成'折外预测值'作为新特征,再由Level-1元模型学习最优组合策略。交叉验证机制是防止数据泄露的关键。Level-0基础模型选择多种异质算法(XGBoost+随机森林+SVM),每个模型通过k折交叉验证生成折外预测值构成新训练特征XGBoost+RF+SVM交叉验证防泄露每次用k-1折训练、1折预测,确保每个样本的预测值来自未见过的模型,避免元模型学到过拟合信号k-FoldCVLevel-1元模型用基础模型的预测值作为新特征训练元模型(通常为逻辑回归),学习各基础模型的最优组合权重MetaLearner测试集处理每个基础模型对原始测试集生成k份预测取平均,作为元模型测试输入,保证训练与预测阶段特征一致AvgofkPredsImplementation&ComparisonStacking实现要点与神经网络的异同Stacking本质上是一种'宽度优先'的表示学习方法,通过异质基础模型的多视角预测构建新特征空间。与神经网络的'深度优先'路径互补:小样本场景Stacking更具优势,大样本场景神经网络潜力更大,两者也可结合使用。sklearn实现与关键选择使用StackingClassifier传入estimators基模型列表和final_estimator元模型,cv控制交叉验证折数(默认5折)元模型首选逻辑回归:结构简单防过拟合,L1正则化自动特征选择,输出概率可解释,复杂变换已由基础模型完成StackingClassifierStackingvs神经网络相同点:都是多阶段特征转换,基础模型≈隐藏层提取特征,元模型≈输出层做最终决策差异点:Stacking靠'宽度'集成异质模型多视角融合,神经网络靠'深度'层级抽象逐层提炼场景选择:小样本Stacking更稳健(参数少、不易过拟合),大样本神经网络潜力更大,两者可叠加使用WidthvsDepthSummary本章知识体系总结集成学习三大方法互补:Bagging并行降方差、Boosting串行降偏差、Stacking多层融合综合提升,但需注意可解释性下降和小样本过拟合风险。BaggingBootstrap抽样+并行训练+投票/平均聚合,随机森林增加特征随机选择,核
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年广西玉柴机器集团有限公司人员招聘笔试参考试题及详细答案解析
- 2026年陕西省引汉济渭工程建设有限公司人员招聘笔试模拟试题及详细答案解析
- 2026年吉林移动人员招聘考试备考试题及详细答案解析
- 2026年重庆市农业投资集团有限公司人员招聘笔试备考题库及详细答案解析
- 2026年中国联合网络通信有限公司北京市分公司人员招聘笔试参考题库及详细答案解析
- 2026年内蒙古能源发电投资集团有限公司人员招聘参考题库及详细答案解析
- 2026年中国移动四川分公司人员招聘考试参考题库及详细答案解析
- 2026年碳酸乙烯亚乙酯行业洞察报告及未来五至十年发展趋势报告
- 2026年其他电子产品零售行业投资策略研究报告及未来五至十年蓝海开拓与红海突围
- 2026年微特电机及组件制造行业洞察报告及未来五至十年发展趋势报告
- 新疆维吾尔自治区初中级档案职称考试(档案基础)手机备考题库及答案(2026年)
- 肿瘤心理干预沟通护理课件
- 2026年校招:中国银行试题及答案
- 2026年物业管理条例考核试题及答案
- 公共娱乐场所电气消防安全培训
- 2026秋新版道德与法治五年级上册教学课件:第七课第1课时 社会主义好-自力更生结硕果 有多个微课视频
- 第5课 中国人民站起来了 第1课时 课件(内嵌视频)2026-2027学年道德与法治五年级上册统编版
- 制造业公司绩效考核含全套KPI指标库
- 2026年《资料员》考试题库带答案(考试直接用)
- 水利水电工程基坑临边防护专项方案
- 2026年浙江省绍兴市越城区网格员招录真题(含答案)
评论
0/150
提交评论