资源简介

采用随机森林做为分类器 方法简单 可移植性强 可用于信号分类 图像分类 语音分类等多个分类领域 里面有例子方便看懂代码 亲测有效

资源截图

代码片段和文件信息

load fisheriris;
[MN]=size(meas);
m=90; % the number of sample
N=40; % the number of trees
meas1=[meas(1:30:);meas(51:80:);meas(101:130:)];
species1=[species(1:30);species(51:80);species(101:130)];
meas2=[meas(31:50:);meas(81:100:);meas(131:150:)];
species2=[species(31:50);species(81:100);species(131:150)];
t=cell(1N);
for i=1:N
    for j=1:m
        r(j)=randi(m1);
        if j==1
             sample=meas1(r(j):);
             sample_species=species1(r(j));
        else
             sample=[sample;meas1(r(j):)];
             sample_species=[sample_species;species1(r(j))];
        end
    end
    t{i} = classregtree(samplesample_species);
end
for i=1:M-m
    for j=1:N
         result(ij)=eval(t{j}meas2(i:));
    end
end
for i=1:M-m
    sum(i1:3)=0;
    for j=1:N
        if strcmp(result{ij}‘setosa‘);
            sum(i1)=sum(i1)+1;
        else if strcmp(result{ij}‘versicolor‘);
            sum(i2)=sum(i2)+1;
        else strcmp(result{ij}‘virginial‘);
            sum(i3)=sum(i3)+1;
        end
    end
    end
end
result_class=cell(M-m1);
for i=1:M-m
    index=find(sum(i:)==max(sum(i:)));
    if index==1
        result_class{i}=‘setosa‘;
    else if index==2
            result_class{i}=‘versicolor‘;
        else
            result_class{i}=‘virginial‘;
        end
    end
        
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-09-06 10:58  random forest-matlab\
     文件     4218541  2017-09-05 15:59  random forest-matlab\aaa.mat
     文件         888  2018-01-18 22:25  random forest-matlab\rfmain.m
     文件         673  2017-09-06 10:19  random forest-matlab\statistics.m
     文件       13496  2017-12-20 19:50  random forest-matlab\train_C4_5.m
     文件        1947  2017-09-06 09:24  random forest-matlab\vote_C4_5.m
     目录           0  2018-01-09 22:51  RandomForest\
     文件      160768  2013-02-07 14:41  RandomForest\aaa.xls
     文件      146432  2013-02-07 14:41  RandomForest\bbb.xls
     文件        4570  2013-02-10 21:39  RandomForest\ID3.m
     文件         974  2017-12-26 17:49  RandomForest\RandomForest.m
     文件      176128  2018-01-09 22:51  RandomForest\result.xls
     文件        2256  2013-02-10 22:02  RandomForest\statistics.m
     文件         938  2013-02-10 21:55  RandomForest\suijisenlin.asv
     文件        1389  2019-11-23 11:10  random_forest.m
     目录           0  2019-10-22 18:00  sim_sar_img-master\
     目录           0  2019-10-22 18:00  sim_sar_img-master\chapter3\
     文件         738  2019-10-22 18:00  sim_sar_img-master\chapter3\pulse_compression_demo.m
     目录           0  2019-10-22 18:00  sim_sar_img-master\chapter5\
     文件        3530  2019-10-22 18:00  sim_sar_img-master\chapter5\single_point_target_0sq.m
     文件        4671  2019-10-22 18:00  sim_sar_img-master\chapter5\single_poin_target_nonzerosq.m
     文件         262  2019-10-22 18:00  sim_sar_img-master\README.md

评论

共有 条评论