负荷预测 | Matlab基于Transformer-LSTM多变量时间序列多步预测
创始人
2025-01-07 07:34:36
0

目录

      • 效果一览
      • 基本介绍
      • 程序设计
      • 参考资料

效果一览

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

基本介绍

1.Matlab基于Transformer-LSTM多变量时间序列多步预测;
2.多变量时间序列数据集(负荷数据集),采用前96*2个时刻预测的特征和负荷数据预测未来96个时刻的负荷数据;
3.excel数据方便替换,运行环境matlab2023及以上,展示最后96个时间步的预测对比图,评价指标MAE、MAPE、RMSE、MSE、R2;
注:程序和数据放在一个文件夹。
4.程序语言为matlab,程序可出预测效果图,指标图;
5.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。

在这里插入图片描述

程序设计

  • 完整程序和数据获取方式私信博主回复Matlab基于Transformer-LSTM多变量时间序列多步预测。
 %  数据归一化 [p_train, ps_input] = mapminmax(P_train, 0, 1); p_test = mapminmax('apply', P_test, ps_input); ​ [t_train, ps_output] = mapminmax(T_train, 0, 1); t_test = mapminmax('apply', T_test, ps_output); ​ %%  数据平铺 ​ for i = 1:size(p_train,2)     trainD{i,:} = (reshape(p_train(:,i),or_dim,[])); end ​ ​ ​ for i = 1:size(p_test,2)     testD{i,:} = (reshape(p_test(:,i),or_dim,[])); end ​ ​ targetD =  t_train'; targetD_test  =  t_test'; ​ %% 模型 numChannels = or_dim; maxPosition = 256*2; numHeads = 4; numKeyChannels = numHeads*32; layers = [      sequenceInputLayer(numChannels,Name="input")     positionEmbeddingLayer(numChannels,maxPosition,Name="pos-emb");     additionLayer(2, Name="add") options = trainingOptions(solver, ...     'Plots','none', ...     'MaxEpochs', maxEpochs, ...     'MiniBatchSize', miniBatchSize, ...     'Shuffle', shuffle, ...     'InitialLearnRate', learningRate, ...     'GradientThreshold', gradientThreshold, ...     'ExecutionEnvironment', executionEnvironment); ​ 

参考资料

[1] http://t.csdn.cn/pCWSp
[2] https://download.csdn.net/download/kjm13182345320/87568090?spm=1001.2014.3001.5501
[3] https://blog.csdn.net/kjm13182345320/article/details/129433463?spm=1001.2014.3001.5501

相关内容

热门资讯

查到实测辅助!(wpk游戏)外... 查到实测辅助!(wpk游戏)外挂软件透明挂辅助机器人!(德州之星)靠谱教程(2020已更新)(哔哩哔...
第1分钟神器!约局吧是否有挂,... 第1分钟神器!约局吧是否有挂,hhpoker的辅助是真的吗(透视)玩家教你(有挂教程)1、hhpok...
一分钟揭秘!wepoke软件透... 一分钟揭秘!wepoke软件透明挂,wepoke辅助软件靠谱,透视教程(有挂细节)-哔哩哔哩;1.w...
黑科技教学!(智星德州菠萝)外... 黑科技教学!(智星德州菠萝)外挂辅助透视!(轰趴大菠萝十三水)必备教程(2023已更新)(哔哩哔哩)...
1分钟掌握!德普之星怎么透视挂... 1分钟掌握!德普之星怎么透视挂,hhpoker透视方法(透视)wpk教程(了解有挂)1、首先打开德普...
实操分享!德州ai辅助外挂,德... 【福星临门,好运相随】;实操分享!德州ai辅助外挂,德扑之星有作弊,第三方教程(确实有挂)-哔哩哔哩...
我来教教大家!(德州扑克微扑克... 我来教教大家!(德州扑克微扑克)外挂软件透明挂辅助下载!(WPK辅助)AI教程(2024已更新)(哔...
1分钟体悟!hardrock透... 1分钟体悟!hardrock透视挂,wepoker怎么拿到好牌(透视)技巧教程(有挂规律)1、wep...
总算了解!云扑克德州辅助器,智... 总算了解!云扑克德州辅助器,智星德州辅助器,扑克教程(有挂攻略)-哔哩哔哩;大家肯定在之前云扑克德州...
2024版教程!(fishpo... 2024版教程!(fishpoker)外挂辅助助手!(约局吧发牌逻辑)第三方教程(2026已更新)(...