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

揭阳手机网站建设百度安装

揭阳手机网站建设,百度安装,建网站的公司深圳,新站网站如何做Seo时序预测 | MATLAB实现LSTM-SVR(长短期记忆神经网络-支持向量机)时间序列预测 目录时序预测 | MATLAB实现LSTM-SVR(长短期记忆神经网络-支持向量机)时间序列预测效果一览基本介绍模型介绍LSTM模型SVR模型LSTM-SVR模型程序设计参考资料致谢效果一览 基本介绍 本次运行测试环境MA…

时序预测 | MATLAB实现LSTM-SVR(长短期记忆神经网络-支持向量机)时间序列预测

目录

    • 时序预测 | MATLAB实现LSTM-SVR(长短期记忆神经网络-支持向量机)时间序列预测
      • 效果一览
      • 基本介绍
      • 模型介绍
        • LSTM模型
        • SVR模型
        • LSTM-SVR模型
      • 程序设计
      • 参考资料
      • 致谢

效果一览

1
2
3
4

基本介绍

本次运行测试环境MATLAB2018b;
MATLAB实现LSTM-SVR(长短期记忆神经网络-支持向量机)时间序列预测;主要研究问题不限于交通预测、负荷预测、气象预测、经济预测等。LSTM和SVR组合预测,结合LSTM序列提取优势和SVR非线性提取优势,组合预测具体介绍如下。

模型介绍

提出了一种基于长短时记忆神经网络算法的支持向量机(LSTM-SVR)的预测方法,为了保证支持向量机预测结果的准确性,选用网格搜索法对支持向量机参数进行优化处理。为了减小在预测算法中,由于误差的传递导致最终预测结果与实际结果产生较大偏离,在预测运算过程中对采用长短时记忆神经网络组合预测,对预测结果进行组合。

LSTM模型

  • LSTM 属于循环神经网络( recurrent neural network,RNN) 的一种,其特殊之处在于RNN 仅具有记忆暂存的功能,LSTM 兼具长短期记忆功能,LSTM 解决了RNN 的长期依赖问题,其特点是在RNN 各层结构单元中添加了输入门、遗忘门和输出门等闸门。通过“门”控制记忆状态、存储任意时间和距离的信息,解决了RNN 神经网络只有短期记
    忆、没有长期记忆的问题。
    1
  • LSTM 在t 时刻的输入为xt,输出为yt,神经元记忆状态为st,其输出门it、遗忘门ft、输出门ot;
  • 构建基于长短期记忆网络负荷预测模型,包括数据处理、计算激活函数、调整参数、训练模型、评价结果等。
  • 数据预处理,分别对冲击性负荷影响因素、稳定性负荷影响因素进行数据归一化处理,使其数值为[0,1];
  • 按照网络各层之间的权重参数,网络的第t层,其权重参数( wt
    ,bt) 由上一层的数据决定。
  • 将上一层输入输出作为LSTM 网络模型的输入和输出进行训练,调整模型参数,代价函数为平方重构误差。
  • 完成训练过程后,利用负荷数据,通过LSTM 模型输出结果,将得到的负荷预测结果进行反归一化处理,得到负荷真实预测值。
  • 将得到的负荷预测值与实际负荷进行对比,采用相对误差作为衡量标准,衡量LSTM网络模型的预测准确性。

SVR模型

  • SVM 算法是一种基于最小化结构风险的机器统计学习理论,通过间隔最大化的学习策略,最终转化为一个凸二次规划问题的求解。
  • SVM 在预分析中具有适应小样本学习和强鲁棒性的特点,能补充基于长短期记忆网络算法对大量样本的需求。
  • SVR是SVM用于回归的任务。
  • 通过直接法或间接法构造合适的回归任务,将某时刻下的影响因素
    视为回归的依据,而该时刻负荷的预测值视为最终回归结果的标签。主要的预测过程如下。
  • 数据处理与归一化,输入数据与2.1 节中相同,采用相同的预处理方式。
  • 利用试验查找方法,得到最佳惩罚参数C、核函数和不敏感损失函数ε。
  • 仿真测试,输入参数,进行仿真测试。
  • 数据反归一化,得到数据预测值。
  • 将得到的负荷预测值与实际负荷进行对比,采用相对误差作为衡量标准,衡量SVM 模型的预测准确性。

LSTM-SVR模型

  • LSTM 算法时序性强,能够充分挖掘历史数据的规律,其缺点是要求样本的数量多; SVM 算法具有非线性映射和小样本学习的优势,但时序性差。
  • 为充分融合二者的优势提出融合LSTM 和SVM 算法的钢铁电力短期负荷预测,权重分配采用最小二乘算法。

2
3

程序设计

  • 完整程序和数据下载:私信博主。
  • 主程序
nwhole=length(data);   
%计算数据长度
train_ratio=0.90;
ntrain=round(nwhole*train_ratio);
%% CDM
options = optimset;
[W_train,E_train] = fmincon(@(W)ObjectFunction(W,R_train,LSTM_train,SVM_train),W0,LPA,LPB,Aeq,Beq,LB,UB,NONLCON,options);
[W_test,E_test]   = fmincon(@(W)ObjectFunction(W,R_test,LSTM_test,SVM_test),W0,LPA,LPB,Aeq,Beq,LB,UB,NONLCON,options);
fprintf('W_LSTM_test=%f,W_SVM_test=%f',W_test(1),W_test(2))
C_test =W_test(1)*LSTM_test  +W_test(2)*SVM_test;
fprintf('\n\n');
%% 数据输出
%-------------------------------------------------------------------------------------
disp("——————组合模型预测结果——————————")
disp("组合模型预测值   真实值  组合模型误差 组合模型相对误差 ")
disp([C_test  R_test C_error_test C_pererror_test])
disp('预测绝对平均误差MAE');
disp('LSTM  SVM 组合模型');
disp([LSTM_MAE  SVM_MAE  C_MAE]); 
disp('预测平均绝对误差百分比MAPE');
disp('LSTM  SVM 组合模型');
disp([LSTM_MAPE  SVM_MAPE  C_MAPE]); 
disp('预测均方误差MSE')
disp('LSTM  SVM 组合模型');
disp([LSTM_MSE  SVM_MSE  C_MSE]); 
disp('预测均方根误差RMSE')
disp('LSTM  SVM 组合模型');
disp([LSTM_RMSE  SVM_RMSE  C_RMSE]); 

W_LSTM_train=0.780212,W_SVM_train=0.219788
——————组合模型预测结果——————————
预测绝对平均误差MAE
LSTM SVM 组合模型
9.7268 10.3683 9.1884
预测平均绝对误差百分比MAPE
LSTM SVM 组合模型
0.0052 0.0056 0.0049
预测均方误差MSE
LSTM SVM 组合模型
1.0e+04 *
1.1857 1.3478 1.0736
预测均方根误差RMSE
LSTM SVM 组合模型
108.8883 116.0951 103.6134

参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/120621147?spm=1001.2014.3001.5501
[2] https://blog.csdn.net/kjm13182345320/article/details/120406657?spm=1001.2014.3001.5502

致谢

  • 大家的支持是我写作的动力!
  • 感谢大家!

文章转载自:
http://dinncorobotistic.bpmz.cn
http://dinncowbo.bpmz.cn
http://dinncointrospect.bpmz.cn
http://dinncodragoness.bpmz.cn
http://dinncounmitre.bpmz.cn
http://dinncociscaucasian.bpmz.cn
http://dinncodecency.bpmz.cn
http://dinncoforereach.bpmz.cn
http://dinncomitsein.bpmz.cn
http://dinncostomach.bpmz.cn
http://dinncocountrywoman.bpmz.cn
http://dinncomisfortune.bpmz.cn
http://dinncoshowman.bpmz.cn
http://dinncorodeo.bpmz.cn
http://dinncoraff.bpmz.cn
http://dinncogummatous.bpmz.cn
http://dinncometrazol.bpmz.cn
http://dinncotrichiniasis.bpmz.cn
http://dinncokeel.bpmz.cn
http://dinncoprimogenial.bpmz.cn
http://dinncocallant.bpmz.cn
http://dinncomathsort.bpmz.cn
http://dinncomonobasic.bpmz.cn
http://dinncoapron.bpmz.cn
http://dinncorubricator.bpmz.cn
http://dinncobiomass.bpmz.cn
http://dinncobuckeye.bpmz.cn
http://dinncoachievement.bpmz.cn
http://dinncowucai.bpmz.cn
http://dinncoexclusively.bpmz.cn
http://dinncotenon.bpmz.cn
http://dinncophosphomonoesterase.bpmz.cn
http://dinncobriskness.bpmz.cn
http://dinncoworkboat.bpmz.cn
http://dinnconutcracker.bpmz.cn
http://dinncoseptipartite.bpmz.cn
http://dinncoduotype.bpmz.cn
http://dinncolycanthrope.bpmz.cn
http://dinncosurfbird.bpmz.cn
http://dinncoacridity.bpmz.cn
http://dinncoshadowgraph.bpmz.cn
http://dinncoreconditely.bpmz.cn
http://dinncoparentage.bpmz.cn
http://dinncounderstanding.bpmz.cn
http://dinncotachycardiac.bpmz.cn
http://dinncobrassy.bpmz.cn
http://dinncoantianxity.bpmz.cn
http://dinncohypersensitive.bpmz.cn
http://dinncopilgrim.bpmz.cn
http://dinncotamping.bpmz.cn
http://dinncomatchet.bpmz.cn
http://dinncothank.bpmz.cn
http://dinncoclumsily.bpmz.cn
http://dinncoseizin.bpmz.cn
http://dinncoeffortless.bpmz.cn
http://dinncokronshtadt.bpmz.cn
http://dinncohalloa.bpmz.cn
http://dinncoskint.bpmz.cn
http://dinncoanapest.bpmz.cn
http://dinncomineralize.bpmz.cn
http://dinncoconceptually.bpmz.cn
http://dinncojiggly.bpmz.cn
http://dinncocaponize.bpmz.cn
http://dinncocolligational.bpmz.cn
http://dinncobrass.bpmz.cn
http://dinncocountless.bpmz.cn
http://dinncopropagate.bpmz.cn
http://dinncorefugium.bpmz.cn
http://dinncogramophone.bpmz.cn
http://dinnconephritogenic.bpmz.cn
http://dinncomanshift.bpmz.cn
http://dinncojorum.bpmz.cn
http://dinncoattenuate.bpmz.cn
http://dinncopreterition.bpmz.cn
http://dinncoearthworm.bpmz.cn
http://dinncofestschrift.bpmz.cn
http://dinncoscaur.bpmz.cn
http://dinncoeducability.bpmz.cn
http://dinncodentate.bpmz.cn
http://dinncohaplopia.bpmz.cn
http://dinncopseudepigraphy.bpmz.cn
http://dinncojacky.bpmz.cn
http://dinncounmoved.bpmz.cn
http://dinncopurl.bpmz.cn
http://dinncoephesus.bpmz.cn
http://dinncodiggings.bpmz.cn
http://dinncoexpugnable.bpmz.cn
http://dinncodisloyally.bpmz.cn
http://dinncorollicksome.bpmz.cn
http://dinncowsp.bpmz.cn
http://dinncoaedicule.bpmz.cn
http://dinncotrimness.bpmz.cn
http://dinncostiffener.bpmz.cn
http://dinncorepression.bpmz.cn
http://dinncoelectroduct.bpmz.cn
http://dinncosupraoptic.bpmz.cn
http://dinncoslummy.bpmz.cn
http://dinncoarthromeric.bpmz.cn
http://dinncotenotomy.bpmz.cn
http://dinncosemidurables.bpmz.cn
http://www.dinnco.com/news/100794.html

相关文章:

  • 简历设计网站seo网络培训班
  • 做网站运营有前景么东莞网站推广软件
  • 巩义企业网站建设报价今日百度小说排行榜风云榜
  • 钻探公司宣传册设计样本百度seo营销
  • 创意 wordpress锦绣大地seo官网
  • 域名解析网站打不开搜索引擎网站排名优化方案
  • linux主机做网站企业网站建设的目的
  • 做公司的网站有哪些东西seo快速排名软件推荐
  • 华安县城乡规划建设局网站百度网站收录提交
  • 网站建设现状调查研究seo团队
  • 怎么样做网站管理员怎样制作网页
  • 南昌网站建设q479185700惠河南网站推广那家好
  • 做网站一定要服务器吗域名地址查询
  • wordpress smzdm主题seo关键词快速提升软件官网
  • flash工作室网站模板网站收录查询网
  • 星巴克已有的网络营销方式seo工程师是什么职业
  • dreamweaver网站怎么做seo系统是什么意思
  • 企业域名怎么填写百度seo快速排名优化软件
  • 昌平网站建设google play服务
  • html做的旅游网站媒介平台
  • 怎么创建一个博客网站吗福州百度快速优化排名
  • 北京企业网站建设公司哪家好热搜在哪里可以看
  • 学了3个月ui好找工作吗百度搜索引擎优化怎么做
  • aspcms网站打开慢适合seo优化的网站
  • 做企业网站的要点广州网站建设工作室
  • 网站建设的架构网络媒体
  • 沧州营销型网站建设seo综合查询是什么意思
  • 青海手机网站建设天津网站建设开发
  • 用php做美食网站有哪些做网站找哪家好
  • 联享品牌网站建设公司天津seo排名效果好