《统计学习方法》笔记——AdaBoost与向前分步算法公式推导

判决函数 G m ( x ) G_m(x) Gm(x)
基 本 形 式 : f M ( x ) = ∑ m = 1 M α m G m ( x ) 代 价 函 数 : L o s s ( y , f ( x ) ) = ∑ i N exp ⁡ ( − y i f ( x i ) ) 基本形式: f_M(x)=\sum_{m=1}^{M}\alpha_mG_m(x) \\ 代价函数: Loss(y,f(x))=\sum_i^N\exp({-y_if(x_i)}) \\ fM(x)=m=1MαmGm(x)Loss(y,f(x))=iNexp(yif(xi))

假定我们通过某种手段,通过m-1轮迭代计算得到 f m − 1 ( x ) f_{m-1}(x) fm1(x)使得 L o s s ( x , f m − 1 ( x ) ) Loss(x,f_{m-1}(x)) Loss(x,fm1(x))最小
现准备通过第m轮迭代计算使得 L o s s ( x , f m ( x ) ) Loss(x,f_{m}(x)) Loss(x,fm(x))最小的 f m ( x ) f_m(x) fm(x)

根据预测函数的基本形式可以得到如下递归形式:
f m ( x ) = f m − 1 ( x ) + α m G m ( x ) f_m(x)=f_{m-1}(x)+\alpha_mG_m(x) \\ fm(x)=fm1(x)+αmGm(x)
从而得到如下损失函数形式
L o s s ( y , f m ( x ) ) = ∑ i N exp ⁡ ( − y i f m ( x i ) ) = ∑ i N exp ⁡ { − y i [ f m − 1 ( x i ) + α m G m ( x i ) ] } Loss(y,f_m(x))=\sum_i^N\exp({-y_if_m(x_i)})=\sum_i^N\exp\{ {-y_i[f_{m-1}(x_i)+\alpha_mG_m(x_i)]}\} \\ Loss(y,fm(x))=iNexp(yifm(xi))=iNexp{ yi[fm1(xi)+αmGm(xi)]}
接下来的目标就是计算使得 L o s s ( y , f m ( x ) ) Loss(y,f_m(x)) Loss(y,fm(x))最小的 α m , G m ( x ) \alpha_m,G_m(x) αm,Gm(x)
( α m , G m ( x ) ) = arg ⁡ min ⁡ α m , G m ( x ) L o s s ( y , f m ( x ) ) (\alpha_m,G_m(x))=\mathop{\arg\min}\limits_{\alpha_m,G_m(x)}Loss(y,f_m(x)) (αm,Gm(x))=αm,Gm(x)argminLoss(y,fm(x))

( α m , G m ( x ) ) = arg ⁡ min ⁡ α m , G m ( x ) ∑ i N exp ⁡ { − y i [ f m − 1 ( x i ) + α m G m ( x i ) ] } (1) (\alpha_m,G_m(x))=\mathop{\arg\min}\limits_{\alpha_m,G_m(x)}\sum_i^N\exp\{ {-y_i[f_{m-1}(x_i)+\alpha_mG_m(x_i)]}\}\tag{1} (αm,Gm(x))=αm,Gm(x)arg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值