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

单页网站设计如何交换优质友情链接

单页网站设计,如何交换优质友情链接,西安哪家网站公司做的比较好,免费开个人网店多维时序 | MATLAB实现CNN-BiLSTM-Attention多变量时间序列预测 目录多维时序 | MATLAB实现CNN-BiLSTM-Attention多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料预测效果 基本介绍 MATLAB实现CNN-BiLSTM-Attention多变量时间序列预测,CNN-BiLSTM-Atte…

多维时序 | MATLAB实现CNN-BiLSTM-Attention多变量时间序列预测

目录

    • 多维时序 | MATLAB实现CNN-BiLSTM-Attention多变量时间序列预测
      • 预测效果
      • 基本介绍
      • 模型描述
      • 程序设计
      • 参考资料

预测效果

1
2
3
4
5
6
7
8
9
10
11

基本介绍

MATLAB实现CNN-BiLSTM-Attention多变量时间序列预测,CNN-BiLSTM-Attention结合注意力机制多变量时间序列预测。

模型描述

Matlab实现CNN-BiLSTM-Attention多变量时间序列预测
1.data为数据集,格式为excel,4个输入特征,1个输出特征,考虑历史特征的影响,多变量时间序列预测;
2.CNN_BiLSTM_AttentionNTS.m为主程序文件,运行即可;
3.命令窗口输出R2、MAE、MAPE、MSE和MBE,可在下载区获取数据和程序内容;
注意程序和数据放在一个文件夹,运行环境为Matlab2020b及以上。

注意程序和数据放在一个文件夹,运行环境为Matlab2020b及以上。
4.注意力机制模块:
SEBlock(Squeeze-and-Excitation Block)是一种聚焦于通道维度而提出一种新的结构单元,为模型添加了通道注意力机制,该机制通过添加各个特征通道的重要程度的权重,针对不同的任务增强或者抑制对应的通道,以此来提取有用的特征。该模块的内部操作流程如图,总体分为三步:首先是Squeeze 压缩操作,对空间维度的特征进行压缩,保持特征通道数量不变。融合全局信息即全局池化,并将每个二维特征通道转换为实数。实数计算公式如公式所示。该实数由k个通道得到的特征之和除以空间维度的值而得,空间维数为H*W。其次是Excitation激励操作,它由两层全连接层和Sigmoid函数组成。如公式所示,s为激励操作的输出,σ为激活函数sigmoid,W2和W1分别是两个完全连接层的相应参数,δ是激活函数ReLU,对特征先降维再升维。最后是Reweight操作,对之前的输入特征进行逐通道加权,完成原始特征在各通道上的重新分配。

1
2

程序设计

  • 完整程序和数据获取方式1:同等价值程序兑换;
  • 完整程序和数据获取方式2:私信博主获取。
layers = [% input matrix of spectrogram valuessequenceInputLayer(inputSize,"Name","sequence")sequenceFoldingLayer("Name","fold");% convolutional layersconvolution2dLayer([5 5],10,"Name","conv1","Stride",[2 1])reluLayer("Name","relu1")maxPooling2dLayer([5 5],"Name","maxpool1","Padding","same","Stride",[2 1])convolution2dLayer([5 5],10,"Name","conv2","Stride",[2 1])reluLayer("Name","relu2")maxPooling2dLayer([5 5],"Name","maxpool2","Padding","same","Stride",[2 1])convolution2dLayer([3 3],1,"Name","conv3","Padding",[1 1 1 1])reluLayer("Name","relu3")maxPooling2dLayer([2 2],"Name","maxpool3","Padding","same","Stride",[2 1]);% unfold and feed into LSTMsequenceUnfoldingLayer("Name","unfold")flattenLayer("Name","flatten")bilstmLayer(numHiddenUnits1,"Name","bilstm","OutputMode","last")dropoutLayer(0.4,"Name","dropout")fullyConnectedLayer(numClasses,"Name","fc")softmaxLayer("Name","softmax")classificationLayer("Name","classoutput");];
lgraph = layerGraph(layers);
lgraph = connectLayers(lgraph,'fold/miniBatchSize','unfold/miniBatchSize');
% Training
maxEpochs = 200;
learningRate = 0.001;
miniBatchSize = 15; % is this needed?
options = trainingOptions('sgdm', ...'ExecutionEnvironment', 'gpu', ...'GradientThreshold', 1, ...    'MaxEpochs' ,maxEpochs, ...'miniBatchSize',miniBatchSize,...'SequenceLength', 'longest', ...'Verbose', 0, ...'ValidationData', {xVal, yVal}, ...'ValidationFrequency', 30, ...'InitialLearnRate', learningRate, ...'Plots', 'training-progress',...'Shuffle', 'every-epoch');
net = trainNetwork(xTrain, yTrain, lgraph, options);
layers = [ sequenceInputLayer(12,'Normalization','none', 'MinLength', 9);convolution1dLayer(3, 16)batchNormalizationLayer()reluLayer()maxPooling1dLayer(2)convolution1dLayer(5, 32)batchNormalizationLayer()reluLayer() averagePooling1dLayer(2)lstmLayer(100, 'OutputMode', 'last')fullyConnectedLayer(9)softmaxLayer()classificationLayer()];
options = trainingOptions('adam', ...'MaxEpochs',10, ...'MiniBatchSize',27, ...'SequenceLength','longest');
% Train network
net = trainNetwork(XTrain,YTrain,layers,options);
————————————————
版权声明:本文为CSDN博主「机器学习之心」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

参考资料

[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.hkea.cn/news/276802/

相关文章:

  • 医院网站制作优化关键词的方法有哪些
  • wordpress安装到网站吗泰安seo
  • 长春网站开发培训价格google play三件套
  • 做生存分析的网站有哪些国外新闻最新消息
  • 济南网站优化收费百度互联网营销
  • bootstrap响应网站模板下载发帖推广百度首页
  • 动态网站上的查询怎么做新媒体运营培训学校
  • 网站开发人员必备技能百度优化推广
  • 花都 网站建设百度推广怎么添加关键词
  • 开发公司成本部职责岗位职责和流程苏州网站建设优化
  • 湛江网站制作系统seo排名需要多少钱
  • 城乡现代社区建设seo关键词推广案例
  • 旅游网站开发外文文献关键洞察力
  • 大学生asp网站开发的实训周长沙百度快速优化
  • 黑龙江省建设网站百度投流运营
  • 网站关键词太多好不好兰州seo整站优化服务商
  • 义乌网站设计网店推广策划方案
  • 无锡网站优化工作室网站关键词排名优化推广软件
  • 长沙做网站的公司亚马逊seo什么意思
  • 仪征建设银行官方网站怎么优化一个网站
  • 那个网站可以查询美做空基金宁波网站推广平台效果好
  • 杨凌企业网站建设天津seo优化
  • 建设网站的工具免费b站在线观看人数在哪儿
  • 毕业设计餐饮网站建设国内前10电商代运营公司
  • 日本b2b网站市场调研的步骤
  • 强企网做网站网店推广有哪些
  • 博物馆网站建设策划书公司如何在百度宣传
  • 做cpa广告网站教程百度sem推广具体做什么
  • 免费网站建站WWW222国际军事最新消息今天
  • 做网站软件miscrosoft云服务器