資源簡介
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仿真實現
- 下一篇:基于非局部均值的圖象去噪
評論
共有 條評論