資源簡介
運用粒子群算法對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實現循環神經網絡的例子
評論
共有 條評論