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

山东城乡和住房建设厅网站怎么推广app

山东城乡和住房建设厅网站,怎么推广app,设计外包网站,wordpress文件大小限制一区鱼鹰优化算法深度学习注意力机制!OOA-TCN-LSTM-Attention多变量时间序列预测 目录 一区鱼鹰优化算法深度学习注意力机制!OOA-TCN-LSTM-Attention多变量时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.基于OOA-TCN-LSTM-Attenti…

一区鱼鹰优化算法+深度学习+注意力机制!OOA-TCN-LSTM-Attention多变量时间序列预测

目录

    • 一区鱼鹰优化算法+深度学习+注意力机制!OOA-TCN-LSTM-Attention多变量时间序列预测
      • 预测效果
      • 基本介绍
      • 程序设计
      • 参考资料

预测效果

在这里插入图片描述

在这里插入图片描述

基本介绍

1.基于OOA-TCN-LSTM-Attention的鱼鹰算法优化时间卷积长短期记忆神经网络融合注意力机制多变量时间序列预测,要求Matlab2023版以上,自注意力机制,一键单头注意力机制替换成多头注意力机制;
2.输入多个特征,输出单个变量,考虑历史特征的影响,多变量时间序列预测;
3.data为数据集,main.m为主程序,运行即可,所有文件放在一个文件夹;
4.命令窗口输出R2、MSE、MAE、MAPE和RMSE多指标评价;
5.优化学习率,神经元个数,注意力机制的键值,正则化参数。

程序设计

  • 完整源码和数据获取方式私信博主回复Matlab实现一区鱼鹰优化算法+深度学习+注意力机制!OOA-TCN-LSTM-Attention多变量时间序列预测
clc;
clear 
close allX = xlsread('data.xlsx');
num_samples = length(X);                            % 样本个数 
kim = 6;                      % 延时步长(kim个历史数据作为自变量)
zim =  1;                      % 跨zim个时间点进行预测
or_dim = size(X,2);%  重构数据集
for i = 1: num_samples - kim - zim + 1res(i, :) = [reshape(X(i: i + kim - 1,:), 1, kim*or_dim), X(i + kim + zim - 1,:)];
end% 训练集和测试集划分
outdim = 1;                                  % 最后一列为输出
num_size = 0.9;                              % 训练集占数据集比例
num_train_s = round(num_size * num_samples); % 训练集样本个数
f_ = size(res, 2) - outdim;                  % 输入特征维度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%% 优化算法优化前,构建优化前的TCN_BiGRU_Attention模型outputSize = 1;  %数据输出y的维度  
numFilters = 64;
filterSize = 5;
dropoutFactor = 0.1;
numBlocks = 2;layer = sequenceInputLayer(f_,Normalization="rescale-symmetric",Name="input");
lgraph = layerGraph(layer);     convolution1dLayer(filterSize,numFilters,DilationFactor=dilationFactor,Padding="causal")layerNormalizationLayerreluLayerdropoutLayer(dropoutFactor) additionLayer(2,Name="add_"+i)];% Add and connect layers.lgraph = addLayers(lgraph,layers);lgraph = connectLayers(lgraph,outputName,"conv1_"+i);% Skip connection.if i == 1% Include convolution in first skip connection.layer = convolution1dLayer(1,numFilters,Name="convSkip");lgraph = addLayers(lgraph,layer);lgraph = connectLayers(lgraph,outputName,"convSkip");lgraph = connectLayers(lgraph,"convSkip","add_" + i + "/in2");elselgraph = connectLayers(lgraph,outputName,"add_" + i + "/in2");end% Update layer output name.outputName = "add_" + i;
endtempLayers = gruLayer(NumNeurons,"Name","gru1");
lgraph = addLayers(lgraph,tempLayers);tempLayers = [FlipLayer("flip3")gruLayer(NumNeurons,"Name","gru2")];
lgraph = addLayers(lgraph,tempLayers);tempLayers = [concatenationLayer(1,2,"Name","concat")

参考资料

[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

http://www.yidumall.com/news/21600.html

相关文章:

  • 南昌做企业网站怎么网络推广自己业务
  • 长沙网站快速排名优化360优化大师安卓版下载
  • vscode 网站开发教程搜狗推广助手
  • wap网站制作怎么做免费的行情网站app软件
  • 大同网站建设营销渠道管理
  • 重庆建网站推广价格软文广告怎么写
  • 网站的空间的提供商河南百度推广代理商
  • 做渔具最大的外贸网站营销型企业网站建设的内容
  • 请人做网站 我需要知道哪几点网络策划书范文
  • 自己做的网页发布重庆网站seo费用
  • 在哪个网站做整形在线刷关键词网站排名
  • 郑州网站建设汉狮宣传软文案例
  • 巨鹿企业做网站淘宝关键词排名
  • 公司备案证查询网站查询系统电商平台有哪些
  • 如何建立一个私人网站外链在线生成
  • 做网站和app怎么跑业务广东东莞疫情最新消息今天又封了
  • 在那些免费网站做宣传效果好宁德市地图
  • 网站稳定性不好的原因seo按天计费系统
  • 内蒙做网站八零云自助建站免费建站平台
  • 品牌策划案深圳seo招聘
  • 做网站的目的和意义搜索引擎大全排行榜
  • AV91做爰免费网站百度推荐现在为什么不能用了
  • 有创意广告店名字大全游戏优化
  • 怎么做会员积分网站企点客服
  • 龙岗建设网站公司手机网站
  • 想自己做网站深圳关键词优化公司哪家好
  • 做网站前端用什么技术好seo教程seo教程
  • 自适应网站设计企业百度推广
  • 网站上的验证码怎么做的seo矩阵培训
  • 支付招聘网站套餐费用怎么做帐今天重大新闻头条