• 大小: 418KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: Matlab
  • 标签: AdaBoost  stumps  

资源简介

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个文件信息

评论

共有 条评论