武安市網(wǎng)站建設(shè)青島運營網(wǎng)絡(luò)推廣業(yè)務(wù)
時序預(yù)測 | MATLAB實現(xiàn)POA-CNN-GRU鵜鶘算法優(yōu)化卷積門控循環(huán)單元時間序列預(yù)測
目錄
- 時序預(yù)測 | MATLAB實現(xiàn)POA-CNN-GRU鵜鶘算法優(yōu)化卷積門控循環(huán)單元時間序列預(yù)測
- 預(yù)測效果
- 基本介紹
- 程序設(shè)計
- 參考資料
預(yù)測效果
基本介紹
MATLAB實現(xiàn)POA-CNN-GRU鵜鶘算法優(yōu)化卷積門控循環(huán)單元時間序列預(yù)測(完整源碼和數(shù)據(jù))
1.MATLAB實現(xiàn)POA-CNN-GRU鵜鶘算法優(yōu)化卷積門控循環(huán)單元時間序列預(yù)測(完整源碼和數(shù)據(jù))
2.輸入輸出單個變量,時間序列預(yù)測預(yù)測;
3.多指標評價,評價指標包括:R2、MAE、MSE、RMSE等,代碼質(zhì)量極高;
4.鵜鶘算法優(yōu)化參數(shù)為:學(xué)習(xí)率,隱含層節(jié)點,正則化參數(shù);
5.excel數(shù)據(jù),方便替換,運行環(huán)境2020及以上。
程序設(shè)計
- 完整源碼和數(shù)據(jù)獲取方式:私信博主回復(fù)MATLAB實現(xiàn)POA-CNN-GRU鵜鶘算法優(yōu)化卷積門控循環(huán)單元時間序列預(yù)測。
%% 獲取最優(yōu)種群for j = 1 : SearchAgentsif(fitness_new(j) < GBestF)GBestF = fitness_new(j);GBestX = X_new(j, :);endend%% 更新種群和適應(yīng)度值pop_new = X_new;fitness = fitness_new;%% 更新種群 [fitness, index] = sort(fitness);for j = 1 : SearchAgentspop_new(j, :) = pop_new(index(j), :);end%% 得到優(yōu)化曲線curve(i) = GBestF;avcurve(i) = sum(curve) / length(curve);
end%% 得到最優(yōu)值
Best_pos = GBestX;
Best_score = curve(end);%% 得到最優(yōu)參數(shù)
NumOfUnits =abs(round( Best_pos(1,3))); % 最佳神經(jīng)元個數(shù)
InitialLearnRate = Best_pos(1,2) ;% 最佳初始學(xué)習(xí)率
L2Regularization = Best_pos(1,1); % 最佳L2正則化系數(shù)
%
inputSize = k;
outputSize = 1; %數(shù)據(jù)輸出y的維度
% 參數(shù)設(shè)置
opts = trainingOptions('adam', ... % 優(yōu)化算法Adam'MaxEpochs', 20, ... % 最大訓(xùn)練次數(shù)'GradientThreshold', 1, ... % 梯度閾值'InitialLearnRate', InitialLearnRate, ... % 初始學(xué)習(xí)率'LearnRateSchedule', 'piecewise', ... % 學(xué)習(xí)率調(diào)整'LearnRateDropPeriod', 6, ... % 訓(xùn)練次后開始調(diào)整學(xué)習(xí)率'LearnRateDropFactor',0.2, ... % 學(xué)習(xí)率調(diào)整因子'L2Regularization', L2Regularization, ... % 正則化參數(shù)'ExecutionEnvironment', 'gpu',... % 訓(xùn)練環(huán)境'Verbose', 0, ... % 關(guān)閉優(yōu)化過程'SequenceLength',1,...'MiniBatchSize',10,...'Plots', 'training-progress'); % 畫出曲線
參考資料
[1] https://blog.csdn.net/kjm13182345320/article/details/128577926?spm=1001.2014.3001.5501
[2] https://blog.csdn.net/kjm13182345320/article/details/128573597?spm=1001.2014.3001.5501