登录
首页 » Python » adaboost

adaboost

于 2014-07-09 发布 文件大小:2KB
0 291
下载积分: 1 下载次数: 42

代码说明:

  AdaBoost元算法属于boosting系统融合方法中最流行的一种,说白了就是一种串行训练并且最后加权累加的系统融合方法。 具体的流程是:每一个训练样例都赋予相同的权重,并且权重满足归一化,经过第一个分类器分类之后, 计算第一个分类器的权重alpha值,并且更新每一个训练样例的权重,然后再进行第二个分类器的训练,相同的方法....... 直到错误率为0或者达到指定的训练轮数,其中最后预测的标签计算是各系统*alpha的加权和,然后sign(预测值)。 可以看出,训练流程是串行的,并且训练样例的权重是一直在变化的,分错的样本的权重不断加大,正确的样本的权重不断减小。 AdaBoost元算法是boosting中流行的一种,还有其他的系统融合的方法,比如bagging方法以及随机森林。 对于非均衡样本的处理,一般可以通过欠抽样(undersampling)或者过抽样(oversampling),欠抽样是削减样本的数目, 过抽样是重复的选取某些样本,最好的方法是两种进行结合的方法。 同时可以通过删除离决策边界比较远的样例。 (AdaBoost boosting systems dollar fusion algorithm is the most popular one, it plainly systems integration approach is a serial train and final weighted cumulative. Specific process is: Each training example is given equal weight, and the weights satisfy normalization, after the first classifiers after Calculating a first classifier weights alpha value for each sample and updates right weight training, and then the second classifier training, the same way ....... 0, or until the specified error rate training rounds, wherein the label is the calculation of the final prediction system* alpha weighted and then sign (predicted value). As can be seen, the training process is serial, and weight training examples is always changing, the right of the wrong sample weight continued to increase, the right to correct sample weight decreasing. AdaBoost algorithm is an element, as well as other methods of boosting popular systems integration, such as bagging and random forest method. For )

文件列表:

adaboost.py,4827,2013-11-25
adaboost.readme,1198,2013-11-25

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • matlab-help_chinese
    matlab中文说明,简单易懂,可以抛弃英文帮助了。(matlab Chinese instructions, easy to understand, you can discard the English help.)
    2010-09-16 10:12:18下载
    积分:1
  • Newton_Raphson
    load flow technique for power system problems
    2011-09-25 02:14:44下载
    积分:1
  • MoM_wiregrid
    用矩量法计算细线天线的散射场,使用了脉冲基函数.(Using moment method calculation of the scattering field of thin wire antennas, use the pulse basis function.)
    2007-08-21 02:47:27下载
    积分:1
  • huffmanencode
    利用matlab对图像进行huffman编码,效果不错,试试吧!(Using huffman coding matlab right image, the effect well, try it!)
    2009-11-20 12:44:07下载
    积分:1
  • Boiler1
    Boiler1 pid fuzzy controller wiyh details
    2012-05-29 17:12:36下载
    积分:1
  • WienerScalart96
    用实现的维纳滤波器,三个参数分别是信号源,以及作为样本的信号时间(单位秒)(Wiener filter is implemented using matlab. three parameters are the source, fs, as well as samples of the signal time (in seconds))
    2014-08-12 10:21:49下载
    积分:1
  • prueba_matlab_arduino
    arduino and matlab serial
    2013-03-20 01:53:22下载
    积分:1
  • spectral-clustering-demo
    spectral-clustering-demo 谱聚类的matlab演示程序,是学习谱聚类的好资料,经调试通过,包含n-cut和改进的n-cut(spectral-clustering-demo demo matlab spectral clustering, spectral clustering is good information to learn by debugging through, including the n-cut and improving the n-cut)
    2020-06-28 16:40:02下载
    积分:1
  • tuxiangfenli
    说明:  通过对独立分量分析算法的研究,介绍了该算法的基本模型及目前应用最广泛的快速定点ICA算法的数学原理.通过仿真试验结果表明,用该算法对随机混合的3幅图像进行盲分离,取得了理想的效果.(By independent component analysis algorithm, introduced the algorithm for the basic model and is currently the most widely used fast fixed-point ICA algorithm of mathematical principles. Through the simulation test results show that the algorithm to a random mixture of three images in blind source separation, and achieved the desired results.)
    2008-10-10 12:56:13下载
    积分:1
  • emd
    亲测可用的EMD分析,直接调用改函数即可。具体可看代码说明部分,或者在matlab里help emd(EMD analysis of pro-test available, direct call function can be changed. Specific instructions can look at the code section, or help emd in matlab in)
    2014-12-21 21:14:27下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载