资源简介
AdaBoost算法 -- 用stumps作为弱分类器,来训练heart数据集,并描述出随着迭代次数T的变化,训练误差和测试误差以及margin的变化图像。
代码片段和文件信息
clear;
clc;
dataset=load(‘heart_train_data_2.asc‘)‘;
labels=load(‘heart_train_labels_2.asc‘)‘;
test_dataset=load(‘heart_test_data_2.asc‘)‘;
test_labels=load(‘heart_test_labels_2.asc‘)‘;
iterations=200;
[MiM] = size(dataset);
[NiN] = size(test_dataset);
weights = ones(1M)/M;
IterDisp = 10;
D=0;
C=0;
alpha=0;
margin=zeros(1iterations);
error=zeros(1iterations);
geerror=zeros(1iterations);
%Find where the training features fall on the decision grid
%Do the AdaBoosting
for k = 1:iterations
[stumptargetstest_targets]=stumps_test(datasetlabelstest_datasetweights);
%Ek <- Training error of Ck
Ek = sum(weights.*(targets~= labels));
if (Ek>1/2)
break
end
%alpha_k <- 1/2*ln(1-Ek)/Ek)
alpha_k = 0.5*log((
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2010-09-17 16:56 新建文件夹\
文件 1539 2010-09-17 16:52 新建文件夹\AdaBoost.m
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_1.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_10.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_11.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_12.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_13.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_14.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_15.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_16.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_17.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_18.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_19.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_2.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_20.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_3.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_4.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_5.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_6.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_7.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_8.asc
文件 20900 1999-01-05 20:45 新建文件夹\heart_test_data_9.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_1.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_10.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_11.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_12.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_13.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_14.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_15.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_16.asc
文件 1700 1999-01-05 20:45 新建文件夹\heart_test_labels_17.asc
............此处省略53个文件信息
- 上一篇:ca-cfar的matlab仿真实现
- 下一篇:基于非局部均值的图象去噪
评论
共有 条评论