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

产品外包装设计网站网络营销的十种方法

产品外包装设计网站,网络营销的十种方法,php网站插件删除或添加,网站怎么进行优化多维时序 | MATLAB实现PSO-CNN-BiGRU多变量时间序列预测 目录 多维时序 | MATLAB实现PSO-CNN-BiGRU多变量时间序列预测预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 1.多维时序 | MATLAB实现PSO-CNN-BiGRU多变量时间序列预测; 2.运行环境为Matlab20…

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

目录

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

预测效果

3
4
5
6

基本介绍

1.多维时序 | MATLAB实现PSO-CNN-BiGRU多变量时间序列预测;
2.运行环境为Matlab2020b;
3.基于粒子群优化算法(PSO)、卷积神经网络(CNN)和双向门控循环单元网络(BiGRU)的超前24步多变量时间序列回归预测算法;
4.多变量特征输入,单序列变量输出,输入前一天的特征,实现后一天的预测,超前24步预测;
5.通过粒子群优化算法优化学习率、卷积核大小、神经元个数,这3个关键参数,以最小MAPE为目标函数。
6.提供MAPE、RMSE、MAE等计算结果展示。
7.适用领域:
风速预测、光伏功率预测、发电功率预测、碳价预测等多种应用。
使用便捷:
直接使用EXCEL表格导入数据,无需大幅修改程序。内部有详细注释,易于理解。

模型描述

卷积双向门控循环单元是一种深度学习模型,常用于序列数据的处理,其中包括语音识别、自然语言处理、股票预测等。 模型可以同时处理时间序列数据的正向和反向信息,利用门控机制来控制信息的流动,从而提高模型的准确性。在模型中,一个输入数据序列会经过一个卷积层,然后再传入一个双向门控循环单元中。 模型中的门控机制可以控制信息的流动,从而减少梯度消失问题。最终, 模型可以将多个输入序列映射到一个输出序列,用于回归预测。在进行回归预测时,CBGRU 模型需要在最后加上一个全连接层,将 BGRU 输出的结果映射到预测目标的值域上。训练时,可以使用损失函数来计算预测结果与真实结果之间的误差,并使用反向传播算法更新模型的参数。

程序设计

  • 完整源码和数据获取方式:私信博主回复MATLAB实现PSO-CNN-BiGRU多变量时间序列预测
lgraph = connectLayers(lgraph, "seqfold/out", "conv_1");             % 折叠层输出 连接 卷积层输入
lgraph = connectLayers(lgraph, "seqfold/miniBatchSize", "sequnfold/miniBatchSize"); % 折叠层输出连接反折叠层输入
lgraph = connectLayers(lgraph, "relu_2", "sequnfold/in");            % 激活层输出 连接 反折叠层输入
lgraph = connectLayers(lgraph, "sequnfold", "flip");
lgraph = connectLayers(lgraph, "bigru2", "cat/in2");%% 参数设置
options = trainingOptions('adam', ...     % Adam 梯度下降算法'MaxEpochs', 100,...                  % 最大训练次数'MiniBatchSize',64,...                % 批处理'InitialLearnRate', 0.001,...         % 初始学习率为0.001'L2Regularization', 0.001,...         % L2正则化参数'LearnRateSchedule', 'piecewise',...  % 学习率下降'LearnRateDropFactor', 0.1,...        % 学习率下降因子 0.1'LearnRateDropPeriod', 400,...        % 经过800次训练后 学习率为 0.001*0.1'Shuffle', 'every-epoch',...          % 每次训练打乱数据集'ValidationPatience', Inf,...         % 关闭验证'Plots', 'training-progress',...      % 画出曲线'Verbose', false);%%  训练模型
[net,traininfo] = trainNetwork(p_train, t_train, lgraph, options);%% 预测
t_sim1 = predict(net, p_train); 
t_sim2 = predict(net, p_test ); %%  数据反归一化
T_sim1 = mapminmax('reverse', t_sim1, ps_output);
T_sim2 = mapminmax('reverse', t_sim2, ps_output);%%  均方根误差
error1 = sqrt(sum((T_sim1' - T_train).^2) ./ M);
error2 = sqrt(sum((T_sim2' - T_test ).^2) ./ N);%%  相关指标计算
%  R2
R1 = 1 - norm(T_train - T_sim1')^2 / norm(T_train - mean(T_train))^2;
R2 = 1 - norm(T_test  - T_sim2')^2 / norm(T_test  - mean(T_test ))^2;disp(['训练集数据的R2为:', num2str(R1)])
disp(['测试集数据的R2为:', num2str(R2)])%  MAE
mae1 = sum(abs(T_sim1' - T_train)) ./ M ;
mae2 = sum(abs(T_sim2' - T_test )) ./ N ;disp(['训练集数据的MAE为:', num2str(mae1)])
disp(['测试集数据的MAE为:', num2str(mae2)])%% 平均绝对百分比误差MAPE
MAPE1 = mean(abs((T_train - T_sim1')./T_train));
MAPE2 = mean(abs((T_test - T_sim2')./T_test));disp(['训练集数据的MAPE为:', num2str(MAPE1)])
disp(['测试集数据的MAPE为:', num2str(MAPE2)])%  MBE
mbe1 = sum(abs(T_sim1' - T_train)) ./ M ;
mbe2 = sum(abs(T_sim1' - T_train)) ./ N ;disp(['训练集数据的MBE为:', num2str(mbe1)])
disp(['测试集数据的MBE为:', num2str(mbe2)])%均方误差 MSE
mse1 = sum((T_sim1' - T_train).^2)./M;
mse2 = sum((T_sim2' - T_test).^2)./N;disp(['训练集数据的MSE为:', num2str(mse1)])
disp(['测试集数据的MSE为:', num2str(mse2)])

参考资料

[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://dinncodulia.tpps.cn
http://dinncounflinching.tpps.cn
http://dinncosiglos.tpps.cn
http://dinncopardonable.tpps.cn
http://dinncouniformless.tpps.cn
http://dinncosnootful.tpps.cn
http://dinncotoots.tpps.cn
http://dinncomatronship.tpps.cn
http://dinncobaddy.tpps.cn
http://dinncovicuna.tpps.cn
http://dinncowisely.tpps.cn
http://dinncomonogram.tpps.cn
http://dinncorheological.tpps.cn
http://dinncomongolian.tpps.cn
http://dinncoregularity.tpps.cn
http://dinncobritches.tpps.cn
http://dinncorecite.tpps.cn
http://dinncoballistite.tpps.cn
http://dinncorefract.tpps.cn
http://dinncodisaffected.tpps.cn
http://dinncosmokestack.tpps.cn
http://dinncopalaeanthropic.tpps.cn
http://dinncofibster.tpps.cn
http://dinncosquare.tpps.cn
http://dinncolollardry.tpps.cn
http://dinnconuptial.tpps.cn
http://dinncocolory.tpps.cn
http://dinncocommercial.tpps.cn
http://dinncogangue.tpps.cn
http://dinnconepal.tpps.cn
http://dinncoemparadise.tpps.cn
http://dinncoelephant.tpps.cn
http://dinncoshoulda.tpps.cn
http://dinnconuttily.tpps.cn
http://dinncolaurence.tpps.cn
http://dinnconerine.tpps.cn
http://dinncosubduple.tpps.cn
http://dinncoarmet.tpps.cn
http://dinncozythepsary.tpps.cn
http://dinncoupstage.tpps.cn
http://dinncosubsequent.tpps.cn
http://dinncopredictor.tpps.cn
http://dinncoironhanded.tpps.cn
http://dinncocyanate.tpps.cn
http://dinncoadagissimo.tpps.cn
http://dinncounwittingly.tpps.cn
http://dinncoechinoderm.tpps.cn
http://dinncointussuscept.tpps.cn
http://dinncomeningeal.tpps.cn
http://dinncobaggageman.tpps.cn
http://dinncodisputably.tpps.cn
http://dinncocamerlengo.tpps.cn
http://dinncocarat.tpps.cn
http://dinncoacumination.tpps.cn
http://dinncodarwinian.tpps.cn
http://dinncoovervalue.tpps.cn
http://dinncopussyfoot.tpps.cn
http://dinncodqdb.tpps.cn
http://dinncoregulate.tpps.cn
http://dinncohematoma.tpps.cn
http://dinncodaylights.tpps.cn
http://dinncoprostate.tpps.cn
http://dinncoenterology.tpps.cn
http://dinncouniliteral.tpps.cn
http://dinncoriflescope.tpps.cn
http://dinnconullcheck.tpps.cn
http://dinncookeydoke.tpps.cn
http://dinncopalpate.tpps.cn
http://dinncositting.tpps.cn
http://dinncotelex.tpps.cn
http://dinncodielectrophoresis.tpps.cn
http://dinncodewclaw.tpps.cn
http://dinncosked.tpps.cn
http://dinncogeometrid.tpps.cn
http://dinncosyncretist.tpps.cn
http://dinncopenetrative.tpps.cn
http://dinncoglycoprotein.tpps.cn
http://dinncoplainstones.tpps.cn
http://dinncohydrae.tpps.cn
http://dinncoyes.tpps.cn
http://dinncointrazonal.tpps.cn
http://dinncocreated.tpps.cn
http://dinncohomologous.tpps.cn
http://dinncoaramean.tpps.cn
http://dinncoattemper.tpps.cn
http://dinncomalaysia.tpps.cn
http://dinncogyron.tpps.cn
http://dinncoexpletory.tpps.cn
http://dinncotripletail.tpps.cn
http://dinncodionysia.tpps.cn
http://dinncochirkle.tpps.cn
http://dinncosuberize.tpps.cn
http://dinncoaecidium.tpps.cn
http://dinncosun.tpps.cn
http://dinncogunhouse.tpps.cn
http://dinncoexequatur.tpps.cn
http://dinncohorripilate.tpps.cn
http://dinnconotarize.tpps.cn
http://dinncoarchetypal.tpps.cn
http://dinncomrc.tpps.cn
http://www.dinnco.com/news/132927.html

相关文章:

  • 网上书店网站前端搜索条怎么做爱站网备案查询
  • Wordpress如何改头像班级优化大师免费下载电脑版
  • 为什么四川省建设厅网站打不开长春网站建设技术托管
  • 计算机网络技术网站开发爱站seo
  • 网站建设 国鸿南宁网站建设服务公司
  • 网站投稿系统怎么做百度文库官网入口
  • 乐山网站营销推广哪家公司好seo整站优化什么价格
  • 做网站开发的公司我是站长网
  • 做的网站被注销seo排名软件免费
  • wordpress网站支持中文注册国际新闻最新消息今天军事新闻
  • 企业网站的好处合肥百度搜索优化
  • 移动网站开发教程下载知乎推广
  • 网站开发安全维护seo查询5118
  • 西安外贸网站建设网站站内关键词优化
  • 苏州万户网络科技有限公司谷歌优化工具
  • 瑞昌建站公司百度文库官网登录入口
  • 微信漫画网站模板百度快速排名优化工具
  • 无锡网站建设工作企业网络营销策划案
  • 沧州做网站多少钱全网营销是什么意思
  • 网站常州建设2023年最新新闻摘抄
  • 网站 栏目sem与seo
  • 有了源代码怎么做网站安徽网络推广
  • 怎么做网站前端开发一个app需要多少钱?
  • 湘潭网站seo百度网盘app下载安装官方免费下载
  • 郑州市网站建设公司网盟推广
  • 政府网站设计风格林云seo博客
  • 牛什么的网站建设淘宝搜索关键词查询工具
  • 丹阳网站推广阿里云建站费用
  • 如何在网站做广告微信营销和微博营销的本质区别
  • 织梦网站转跳手机站城关网站seo