资源简介
运用粒子群算法对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
- 上一篇:bemd 二维EMD程序
- 下一篇:RNN 利用MATLAB实现循环神经网络的例子
评论
共有 条评论