• 大小: 4KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-12
  • 语言: Matlab
  • 标签: bagging  matlab  boosting  

资源简介

主要是给新手熟悉bagging和boosting算法在虹膜中的运用。

资源截图

代码片段和文件信息

function [err perfm avg_div]=iris_rs_bagging_NNE(routin_numN)
%routin_num      重采样轮数赋值
%N               待集成的最好的N个成员网络

load iris_train.txt;
for i=1:routin_num
    rand(‘state‘sum(100*clock));
    fid=fopen(‘iris_bagging_train.ros‘‘w+‘);
    fprintf(fid‘A1 A2 A3 A4 DEC\n‘);
    fprintf(fid‘float(2) float(2) float(2) float(2) integer\n‘);
    for j=1:size(iris_train1)
        id=fix(size(iris_train1)*rand)+1;
        bag_train(j:)=iris_train(id:);
        fprintf(fid‘%4.2f%4.2f%4.2f%4.2f%2d\n‘iris_train(id:));
    end
    fclose(fid);
    %调用Rosetta命令格式函数实现离散化约简求取输出将约简提取出来后生成训练样本cmds.txt是rostta的命令脚本文件
   !D:\applog\rosetta\clrosetta SerialExecutor “OUTPUT=0; FILENAME.COMMANDS = iris_cmds.txt;  FILENAME.LOG= log.txt“  
   fid=fopen(‘iris_bagging_reduct.

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        4253  2012-07-29 22:10  bagging and boosting NNE\iris_rs_bagging_NNE.m
     文件        5364  2012-04-04 21:09  bagging and boosting NNE\iris_rs_boosting_NNE.m
     目录           0  2012-09-04 22:00  bagging and boosting NNE\

评论

共有 条评论