adaboost包 matlab使用,Adaboost理解笔记(matlab实现)

目前集成学习有bagging、boosting算法,二者异同能够参考这篇博客 随机森林(RandomForest)是一种bagging的方法; Adaboost、GBDT、XGBoost 都是一种boosting方法。html

本文只介绍AdaBoost的基本原理方便本身复习,并附上两年前写的matlab程序。算法

基本原理

参考:李航的《统计学习方法》 AdaBoost经过加大分类偏差率小的弱分类器的权重,使其在表决中起的做用较大,减少分类偏差率大的弱分类器的权重,使其在表决中起较小的做用。微信

e9014c78ff1972a3d79287e901ce7de4.png

举例表示

61f619b501cc21625f10e257c7418d7d.png

matlab程序实现

adaboost_model.m 模型函数:dom

%%---------- 《提高算法-多维》:建模专用 -------------用于二分类

%说明:

% 输入X=[n*m],Y=[n*1](-1/1二类值);

% 输出CUT=[p*4],CUT(:,1)为切分点,CUT(:,2:3)为切分值,CUT(:,4)为权重系数,CUT(:,5)为变量标志位;</

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值