资源简介
使用matlab训练集成分类器,这里使用的是BP网络,也可以很方便地改为其他分类器,与单个BP分类器相比,正确率由87%上升到97.9,有明显地提高。
代码片段和文件信息
function [L hits] = AdaBoost_te(adaboost_modelte_func_handletest_settrue_labels)
hypothesis_n = length(adaboost_model.weights); % 集成分类器中分类器的个数
sample_n = size(test_set2); % 样本数
class_n = size(true_labels1); % class_n = length(unique(true_labels));
temp_L = zeros(class_nsample_nhypothesis_n); % likelihoods for each weak classifier
% for each weak classifier likelihoods of test samples are collected
for i=1:hypothesis_n
% temp_L : 分类结果, hits: 正确率, error_rate: 错误率(与样本权重有关,不过这里样本权重均为1,ones(sample_n1))
[temp_L(::i) hits error_rate] = te_func_handle(adaboost_model.parameters{i}test_setones(sample_n1)true_labels);
% 把每一个分类器的 分类结果 * 分类器的权重 最后把各个分类器的结果相加,得到最终的分类结果
temp_L(::i) = temp_L(::i)*adaboost_model.weights(i);
end
L = sum(temp_L3); % 最终的分类结果为 L
hits = sum(vec2ind(L) == vec2ind(true_labels)); % 集成分类器正确分类的个数。
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-07-27 21:41 集成分类器Adaboost\
文件 1134 2018-04-15 19:50 集成分类器Adaboost\AdaBoost_te.m
文件 1718 2018-04-15 19:38 集成分类器Adaboost\AdaBoost_tr.m
文件 14322325 2018-01-23 23:17 集成分类器Adaboost\Batch.mat
文件 2105 2018-07-27 21:03 集成分类器Adaboost\BP.m
文件 4678 2018-04-15 19:50 集成分类器Adaboost\Chairman_Ensemble.m
文件 1574 2018-07-27 21:39 集成分类器Adaboost\Main.m
文件 567 2018-04-15 19:50 集成分类器Adaboost\Threshold_te.m
文件 955 2018-04-15 19:21 集成分类器Adaboost\Threshold_tr.m
文件 941794 2018-07-27 20:04 集成分类器Adaboost\传感器数据库汇总.docx
文件 185 2018-07-27 21:48 集成分类器Adaboost\说明.txt
相关资源
- matlab机器人工具箱10.2
- 现代永磁同步发电机控制原理及MATL
- matlab 深度学习工具箱
- 面传感器数据处理matlab
- 卷积神经网络CNN算法实现 matlab
-
MATLABSIMUli
nk与控制系统仿真王正林等 - 《MATLAB 神经网络43个案例分析》 含源
- MATLAB工程仿真程序源代码
- MATLAB优化算法案例分析与应用(基础
- 基于MATLAB 的人脸识别
- 机械臂/机器人 轨迹规划 matlab
- mnist的mat格式数据
- DSST(Matlab)
- 基于PCA与KPCA的SVM人脸识别程序含数据
- matlabGUI界面设计
- 基于ADAMS和MATLAB的机器人联合仿真
- 运筹学与最优化matlab编程
- 冈萨雷斯数字图像处理MATLAB版.中文版
- Indian_pinesMATLAB格式的高光谱数据集和
- MINIST+SVM+MATLAB手写体识别
- 《MATLAB神经网络43个案例分析》源代码
- MATLAB程序设计基础与应用.pdf
- MATLAB神经网络43个案例分析。目录+代
- 维也纳大学LTE的系统仿真代码
- 老师荐)matlab在振动信号处理中的应
- matlab电力电子仿真教程.pdf
- 计算傅立叶光学:Matlab教程
- matlab实现康威生命游戏的代码以及m
- 数字图像处理MATLAB版第二版源码和图
- 基于Matlab实现带GUI界面的数字调音台
评论
共有 条评论