多維時序 | Matlab實現GRU-MATT門控循環單元融合多頭注意力多變量時間序列預測模型
目錄
- 多維時序 | Matlab實現GRU-MATT門控循環單元融合多頭注意力多變量時間序列預測模型
- 預測效果
- 基本介紹
- 程序設計
- 參考資料
預測效果
基本介紹
1.多維時序 | Matlab實現GRU-MATT門控循環單元融合多頭注意力多變量時間序列預測模型(完整源碼和數據)
2.運行環境Matlab2023及以上,excel數據集,多列輸入,單列輸出,方便替換數據,考慮歷史特征的影響;
3.多指標評價,評價指標包括:R2、MAE、MAPE、MSE等,代碼質量極高。
程序設計
- 完整程序和數據獲取方式資源處下載Matlab實現GRU-MATT門控循環單元融合多頭注意力多變量時間序列預測模型。
clc;clear;close all;format compact
tic
clc
clear alloptions = trainingOptions('adam', ... % 優化算法Adam'MaxEpochs', 70, ... % 最大訓練次數'GradientThreshold', 1, ... % 梯度閾值'InitialLearnRate', 0.01, ... % 初始學習率'LearnRateSchedule', 'piecewise', ... % 學習率調整'LearnRateDropPeriod', 60, ... % 訓練850次后開始調整學習率'LearnRateDropFactor',0.2, ... % 學習率調整因子'L2Regularization', 0.01, ... % 正則化參數'ExecutionEnvironment', 'cpu',... % 訓練環境'Verbose', 0, ... % 關閉優化過程'Plots', 'training-progress'); % 畫出曲線
參考資料
[1] https://blog.csdn.net/kjm13182345320/category_11799242.html?spm=1001.2014.3001.5482
[2] https://blog.csdn.net/kjm13182345320/article/details/124571691