资源简介

运用粒子群算法对ELM算法进行优化,以达到算法的最优性。

资源截图

代码片段和文件信息

clc
clear all
%% 遍历和分组
raw = xlsread(‘gaopin.xlsx‘);
data = zeros(8766);
label = zeros(8761);
for i=1:876
    for j=0:5
        data(ij+1) = raw(i+j);
    end;
    label(i1) = raw(i+6);
end;

data_train = data(1:7931:6);
label_train = label(1:7931);

data_test = data(794:8761:6);
label_test= label(794:8761);

%% 载入数据
AllSamIn = data_train‘;
AllSamOut =label_train‘;
AllTestIn=data_test‘;
AllTestOut=label_test‘;

%% 训练样本归一化
global minAllSamOut;  
global maxAllSamOut; 
[AllSamInnminAllSamInmaxAllSamInAllSamOutnminAllSamOutmaxAllSamOut] = premnmx(AllSamInAllSamOut);
TrainSamIn=AllSamInn; 
TrainSamOut=AllSamOutn;
global Ptrain;
Ptrain = TrainSamIn;   
global Ttrain;
Ttrain = TrainSamOut;  

%% 测试样本归一化
global minAllTestOut;  
global maxAllTestO

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       6328  2017-09-15 21:05  PSO_ELM.m

----------- ---------  ---------- -----  ----

                 6328                    1


评论

共有 条评论