当前位置: 首页 > news >正文

样asp.net做网站长沙seo咨询

样asp.net做网站,长沙seo咨询,政府网站开展诚信建设,网站群建设 中标目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab基于TCN-GRU-Attention单输入单输出时间序列多步预测; 2.单变量时间序列数据集,采用前12个时刻预测未来96个时刻的数据; 3.excel数据方便替换,运行环境matlab20…

目录

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

效果一览

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

基本介绍

1.Matlab基于TCN-GRU-Attention单输入单输出时间序列多步预测;
2.单变量时间序列数据集,采用前12个时刻预测未来96个时刻的数据;
3.excel数据方便替换,运行环境matlab2023及以上,展示最后96个时间步的预测对比图,评价指标MAE、MAPE、RMSE、MSE、R2;
4.程序语言为matlab,程序可出预测效果图,迭代优化图,相关分析图;
5.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。

TCN(Temporal Convolutional Network,时间卷积网络):TCN是一种卷积神经网络结构,专门用于处理时间序列数据。它通过堆叠一系列的1D卷积层和残差连接来捕捉时间序列中的长期依赖关系。每个卷积层的输出都会被送入下一个卷积层或者其他组件进行进一步处理。

GRU(Gated Recurrent Unit,门控循环单元):GRU是一种循环神经网络结构,用于处理序列数据。它通过门控机制来控制信息的流动和遗忘,从而更好地捕捉序列中的依赖关系。GRU模型可以将TCN的输出作为输入,并根据当前输入和前一个时间步的隐藏状态来生成下一个时间步的隐藏状态。

Attention(注意力机制):注意力机制用于加强模型对序列中不同位置的重要性的关注。通过计算每个时间步的注意力权重,模型可以自动学习并关注序列中最相关的部分。在TCN-GRU模型中,可以使用注意力机制来进一步提取和整合TCN和GRU的输出,以便更好地进行多步预测。

程序设计

  • 完整程序和数据获取方式:私信博主回复Matlab基于TCN-GRU-Attention单输入单输出时间序列多步预测
P_train = res(1: num_train_s, 1: f_)';
T_train = res(1: num_train_s, f_ + 1: end)';
M = size(P_train, 2);P_test = res(num_train_s + 1: end, 1: f_)';
T_test = res(num_train_s + 1: end, f_ + 1: end)';
N = size(P_test, 2);%  数据归一化
[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 : M vp_train{i, 1} = p_train(:, i);vt_train{i, 1} = t_train(:, i);
endfor i = 1 : N vp_test{i, 1} = p_test(:, i);vt_test{i, 1} = t_test(:, i);
end
lgraph = connectLayers(lgraph,outputName,"flatten");
lgraph = connectLayers(lgraph,"flatten","gru1");
lgraph = connectLayers(lgraph,"flatten","flip3");
lgraph = connectLayers(lgraph,"gru1","concat/in1");
lgraph = connectLayers(lgraph,"gru2","concat/in2");%  参数设置
options0 = trainingOptions('adam', ...                 % 优化算法Adam'MaxEpochs', 150, ...                            % 最大训练次数'GradientThreshold', 1, ...                       % 梯度阈值'InitialLearnRate', 0.01, ...         % 初始学习率'LearnRateSchedule', 'piecewise', ...             % 学习率调整'LearnRateDropPeriod',100, ...                   % 训练100次后开始调整学习率'LearnRateDropFactor',0.001, ...                    % 学习率调整因子'L2Regularization', 0.001, ...         % 正则化参数'ExecutionEnvironment', 'cpu',...                 % 训练环境'Verbose', 1, ...                                 % 关闭优化过程'Plots', 'none');                    % 画出曲线

参考资料

[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

http://www.shuangfujiaoyu.com/news/18755.html

相关文章:

  • 整站优化网站报价茶叶网络推广方案
  • 教育网站制作公司app推广80元一单
  • 昆明网站建设天锐科技谷歌搜索引擎入口2022
  • 布吉网站建设哪家便宜手机优化大师
  • 咋做211校徽加网站seo网站排名优化公司
  • 外贸网站建设价格网络营销环境宏观微观分析
  • 以企业介绍为主做外贸网站好吗免费模板网站
  • jsp网站开发难吗宁波seo教学
  • 怎么看网站日志文件网络推广员工作好做吗
  • 做网站竞品分析广州市疫情最新
  • 湖北网站建设平台私域流量和裂变营销
  • 五大免费资源网站南宁seo外包服务商
  • 凡科网可以自己做网站吗厦门人才网官网招聘信息网
  • wordpress模板框架宁波seo网站排名优化公司
  • wordpress修改幻灯片百度seo优化软件
  • 网站建设公司的性质怎么在网上做网络营销
  • 做外汇关注的网站如何设计网站
  • 画册印刷武汉seo软件
  • aspx网站跳转代码病毒式营销案例
  • wordpress标题加密seo推广外包企业
  • 惠阳网站建设如何建立自己的博客网站
  • 新手网站怎么做站长联盟网上赚钱无锡网站seo顾问
  • qq 网站在线客服java成品网站
  • 如何做一条动态网站百度统计网站
  • 色目人关键词排名优化易下拉软件
  • 利用网络媒体营销来做电商网站论文什么是seo推广
  • 做网站 内容越多越好seo教程网站优化
  • 做网站自己申请域名还是建站公司大白兔网络营销策划书
  • 网站建设软文模板深圳百度seo公司
  • 免费手机做网站网站建网站建设网站