-
-
Adaboost算法
Adaboost 是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器(强分类器)
-
AdaBoost等MatLab代码(带测试数据)
... 灰度差分、Harr-Like、等多个特征提取算法;
3、特性选择:从特征向量中选取有效的特性;
4、基础算法:AdaBoost的训练与测试; Bayes算法
5、AdaBoost的改进:Boosting, CastBoost、FloatBoost
前面一次上次没有带测试数据。这次带上测试数据。
http://download.csdn.net/download/kofsky/4954247
-
-
-
-
Adaboost matlab代码
通过研究在Schapire的大作中提到了一个Toy Game的例子,这里给出了一个类似的Matlab代码,非常适合初学者学习。在AdaBoost中,每个样本都被赋予一个权重。如果某个样本没有被正确分类,它的权重就会被提高, 反之则降低。这样, AdaBoost方法将注意力更多 地放在“难分”的样本上。那怎么合并若分类器成为一个强分类器?强分类器表示为若干弱分类器的线性加权和形式, 准确率越高的弱学习机权重越高。
-
adaboost算法matlab实现
adaboost算法是一个由多个弱分类器生成一个强分类器的算法,可以提高分类的正确率,这里利用adaboost算法的原理,结合matlab做了一个简单的实例
里面h1-h8为八个弱分类器,adaboost为训练的主函数,test调用了训练函数,对一个样本进行测试,calerr计算每次循环后的错误频率
-
-
-
-