资源简介
对AdaBoost算法进行学习后,在matlab平台下,实现AdaBoost算法。在实验中,训练样本的产生方式是:X=rand(length,2);length是样本数。即,随机产生length个点(x,y)且x、y均位于区间[0,1]。点的类别为两类:正类、负类,取值分别为+1,-1。实现方式为Y=A.^2+B.^2;
Z=[(floor(Y)-0.5)*2, A, B];采用的弱分类器是决策树桩分类器,具体为:用一条垂直于x轴或者垂直于y轴的直线划分样本点。因为训练样本点的产生是二次函数的,而弱分类器是一次函数的。即用多个一次函数去模拟二次函数的功能,所以理论上是可实现的。

代码片段和文件信息
function Z = createSample()
%UNtitleD Summary of this function goes here
% Detailed explanation goes here
length = 100;
X=rand(length2);
A=X(:1);
B=X(:2);
Y=A.^2+B.^2;
Z=[(floor(Y)-0.5)*2 A B];
fprintf(‘样例的分类是1-1,后面才能计算 \n‘);
for i = 1:length
if Z(i 1) == 1
plot(A(i) B(i) ‘+r‘);
else
plot(A(i) B(i) ‘o‘);
end
hold on
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-02 23:06 adaboost\
文件 6148 2015-06-01 22:20 adaboost\.DS_Store
目录 0 2015-07-22 14:25 __MACOSX\
目录 0 2015-07-22 14:25 __MACOSX\adaboost\
文件 172 2015-06-01 22:20 __MACOSX\adaboost\._.DS_Store
文件 388 2015-06-03 13:37 adaboost\createSample.m
文件 172 2015-06-03 13:37 __MACOSX\adaboost\._createSample.m
文件 155 2015-05-28 20:58 adaboost\main.m
文件 172 2015-05-28 20:58 __MACOSX\adaboost\._main.m
文件 2058 2015-06-03 13:37 adaboost\makeClass.m
文件 172 2015-06-03 13:37 __MACOSX\adaboost\._makeClass.m
文件 378 2015-06-02 22:31 adaboost\testClass.m
文件 172 2015-06-02 22:31 __MACOSX\adaboost\._testClass.m
文件 169 2015-05-28 20:41 adaboost\weakClass.m
文件 172 2015-05-28 20:41 __MACOSX\adaboost\._weakClass.m
文件 172 2015-06-02 23:06 __MACOSX\._adaboost
相关资源
- 基于adaboost算法的目标检测MATLAB代码
- 完整的BP-Adaboost-GA自己整理的,包含数
- 基于AdaBoost算法的人脸检测,matlab实现
- 基于haar特征+AdaBoost,CascadeBoost算法的
- AdaBoost等MatLab代码带测试数据
- adaboost人脸检测算法
- adaboost 的matlab代码
- 集成分类器matlab
- matlab的Adaboost分类
- 用Adaboost+PCA进行特定的目标识别
- adaboost算法Matlab代码及训练数据
- 使用matlab实现的adaboost的代码
- adaboost人脸识别 matlab程序
- adaboost算法matlab实现
- matlab基于knn算法的adaboost实现
- adaboost详解及matlab
- 基于树型弱分类器的adaboost演示程序(
- AdaBoost等MatLab代码
- GML_AdaBoost_Matlab_Toolbox
- 对训练集测试集采用adaboost算法并比较
- adaboost的matlab实现代码,适合给初学者
- adaboost 演示demo基于Matlab,学习算法包
- AdaBoost 分类器训练学习
- 神经网络与adaboost的强分类器
- adaboost法人脸检测
- PNN,smote,BP-AdaBoost等类别不平衡分类
- 超级实用。容易理解的Adaboost的Matla
- 基于adaboost和深度学习网络的人脸表情
- adaboost 基于adaboost的人脸识别程序
- VideoFaceDetect 使用matlab调用opencv做成的
评论
共有 条评论