DW_ensemble_task10

本文探讨了前向分布算法的原理,将其与Adaboost的关系进行对比,并深入剖析了梯度提升决策树(GBDT)的残差学习过程。从基本模型加权和到复杂优化策略,揭示了这些算法在实际问题中的关键步骤和优化技巧。
摘要由CSDN通过智能技术生成

前向分布算法

  • 加法模型
    Adaboost:每个基本模型的加权和: f ( x ) = ∑ m = 1 M β m ( x ; γ m ) f(x)=\sum_{m=1}^{M}\beta_m(x;\gamma _m) f(x)=m=1Mβm(x;γm)
    简单来说就是每一步只需优化:
    m i n ∑ i = 1 N L ( y i . β b ( x i ; γ ) ) min\sum_{i=1}^{N}L(y_i.\beta b(x_i;\gamma)) mini=1NL(yi.βb(xi;γ))
  • 前向分布算法
    对于数据集给定一损失函数 L ( y , f ( x ) ) L(y,f(x)) L(y,f(x)),基函数集合 { b ( x ; γ ) } \{b(x;\gamma)\} {b(x;γ)},那么前向分布算法就是在更新 f m ( x ) = f m − 1 ( x ) + β m b ( x ; γ m ) f_m(x)=f_{m-1}(x)+\beta_mb(x;\gamma_m) fm(x)=fm1(x)+βmb(x;γm)
  • 二者关系
    Adaboost为前向分布算法的特例。

梯度提升决策树(GBDT)

  • 基于残差学习的提升书算法
    对于数据集,计算每个样本残差 r m i = y i − f m − 1 ( x i ) , i = 1 , 2 , ⋯   , N r_{mi}=y_i-f_{m-1}(x_i),\qquad i=1,2,\cdots,N rmi=yifm1(xi),i=1,2,,N,拟合残差学习一棵回归树,得到 T ( x ; Θ m ) T(x;\Theta_m) T(x;Θm),更新 f m ( x ) = f m − 1 ( x ) + T ( x ; Θ m ) f_m(x)=f_{m-1}(x)+T(x;\Theta_m) fm(x)=fm1(x)+T(x;Θm)
  • 基于梯度提升决策树算法(GBDT)
    当损失函数是平方损失和指数损失时,每一步优化是相当简单的,但对于损失函数而言,往往每一步的优化不是那么容易。此时计算残差 r m i = − [ ∂ L ( y i , f ( x i ) ∂ f ( x i ) ] r_{mi}=-[\frac{\partial L(y_i,f(x_i)}{\partial f(x_i)}] rmi=[f(xi)L(yi,f(xi)],计算 c m j = a r g m i n c ∑ x i ∈ R m j L ( y i , f m − 1 ( x i ) + c c_{mj}=argmin_c\sum_{x_i \in R_{mj} }L(y_i,f_{m-1}(x_i)+c cmj=argmincxiRmjL(yi,fm1(xi)+c,更新 f m ( x ) = f m − 1 ( x ) + ∑ j = 1 J c m j I ( x ∈ R m j ) f_m(x)=f_{m-1}(x)+\sum_{j=1}^Jc_{mj}I(x\in R_{mj}) fm(x)=fm1(x)+j=1JcmjI(xRmj)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 经导师精心指导并认可、获 98 分的毕业设计项目!【项目资源】:微信小程序。【项目说明】:聚焦计算机相关专业毕设及实战操练,可作课程设计与期末大作业,含全部源码,能直用于毕设,经严格调试,运行有保障!【项目服务】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值