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

湖南省交通建设质监局网站肇庆各行业落实新十条要求

湖南省交通建设质监局网站,肇庆各行业落实新十条要求,境内境外网站区别,深圳专业做网站排名多少钱时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比 目录 时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 时序预测 | MATLAB实现EEMD-SSA-LSTM、E…时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比 目录 时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比预测效果基本介绍模型描述程序设计参考资料 预测效果 基本介绍 时序预测 | MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比 模型描述 麻雀搜索算法(Sparrow Search Algorithm, SSA)是于2020年提出的。SSA 主要是受麻雀的觅食行为和反捕食行为的启发而提出的。该算法比较新颖具有寻优能力强收敛速度快的优点。建立麻雀搜索算法的数学模型主要规则如下所述 1发现者通常拥有较高的能源储备并且在整个种群中负责搜索到具有丰富食物的区域为所有的加入者提供觅食的区域和方向。在模型建立中能量储备的高低取决于麻雀个体所对应的适应度值(Fitness Value)的好坏。 2一旦麻雀发现了捕食者个体开始发出鸣叫作为报警信号。当报警值大于安全值时发现者会将加入者带到其它安全区域进行觅食。 3发现者和加入者的身份是动态变化的。只要能够寻找到更好的食物来源每只麻雀都可以成为发现者但是发现者和加入者所占整个种群数量的比重是不变的。也就是说有一只麻雀变成发现者必然有另一只麻雀变成加入者。 4加入者的能量越低它们在整个种群中所处的觅食位置就越差。一些饥肠辘辘的加入者更有可能飞往其它地方觅食以获得更多的能量。 5在觅食过程中加入者总是能够搜索到提供最好食物的发现者然后从最好的食物中获取食物或者在该发现者周围觅食。与此同时一些加入者为了增加自己的捕食率可能会不断地监控发现者进而去争夺食物资源。 6当意识到危险时群体边缘的麻雀会迅速向安全区域移动以获得更好的位置位于种群中间的麻雀则会随机走动以靠近其它麻雀。 长短期记忆网络——通常被称为 LSTM是一种特殊的 RNN能够学习长期依赖性。由 Hochreiter 和 Schmidhuber1997提出的并且在接下来的工作中被许多人改进和推广。LSTM 在各种各样的问题上表现非常出色现在被广泛使用。LSTM 被明确设计用来避免长期依赖性问题。长时间记住信息实际上是 LSTM 的默认行为而不是需要努力学习的东西 所有递归神经网络都具有神经网络的链式重复模块。在标准的 RNN 中这个重复模块具有非常简单的结构 程序设计 完整程序和数据下载方式私信博主回复MATLAB实现EEMD-SSA-LSTM、EEMD-LSTM、SSA-LSTM、LSTM时间序列预测对比。 %% 采用ssa优化 [x ,fit_gen,process]ssaforlstm(XTrain,YTrain,XTest,YTest);%分别对隐含层节点 训练次数与学习率寻优 %% 参数设置 pop5; % 种群数 M20; % 最大迭代次数 %初始化种群 for i 1 : popfor j1:dimif j1%除了学习率 其他的都是整数x( i, j ) (ub(j)-lb(j))*randlb(j);elsex( i, j ) round((ub(j)-lb(j))*randlb(j));endendfit( i )fitness(x(i,:),P_train,T_train,P_test,T_test); end pFit fit; pX x; fMinfit(1); bestX x( i, : );for t 1 : M[ ~, sortIndex ] sort( pFit );% Sort.从小到大[fmax,B]max( pFit );worse x(B,:);r2rand(1);%%%%%%%%%%%%%5%%%%%%这一部位为发现者探索者的位置更新%%%%%%%%%%%%%%%%%%%%%%%%%if(r20.8)%预警值较小说明没有捕食者出现for i 1 : pNum %r2小于0.8的发现者的改变1-20 % Equation (3)r1rand(1);x( sortIndex( i ), : ) pX( sortIndex( i ), : )*exp(-(i)/(r1*M));%对自变量做一个随机变换x( sortIndex( i ), : ) Bounds( x( sortIndex( i ), : ), lb, ub );%对超过边界的变量进行去除fit( sortIndex( i ) )fitness(x(sortIndex( i ),:),P_train,T_train,P_test,T_test);endelse %预警值较大说明有捕食者出现威胁到了种群的安全需要去其它地方觅食for i 1 : pNum %r2大于0.8的发现者的改变x( sortIndex( i ), : ) pX( sortIndex( i ), : )randn(1)*ones(1,dim);x( sortIndex( i ), : ) Bounds( x( sortIndex( i ), : ), lb, ub );fit( sortIndex( i ) )fitness(x(sortIndex( i ),:),P_train,T_train,P_test,T_test);endend[ ~, bestII ] min( fit );bestXX x( bestII, : );%%%%%%%%%%%%%5%%%%%%这一部位为加入者追随者的位置更新%%%%%%%%%%%%%%%%%%%%%%%%%for i ( pNum 1 ) : pop %剩下20-100的个体的变换 % Equation (4)% i% sortIndex( i )Afloor(rand(1,dim)*2)*2-1;if( i(pop/2))%这个代表这部分麻雀处于十分饥饿的状态因为它们的能量很低也是是适应度值很差需要到其它地方觅食x( sortIndex(i ), : )randn(1,dim).*exp((worse-pX( sortIndex( i ), : ))/(i)^2);else%这一部分追随者是围绕最好的发现者周围进行觅食其间也有可能发生食物的争夺使其自己变成生产者x( sortIndex( i ), : )bestXX(abs(( pX( sortIndex( i ), : )-bestXX)))*(A*(A*A)^(-1))*ones(1,dim);endx( sortIndex( i ), : ) Bounds( x( sortIndex( i ), : ), lb, ub );%判断边界是否超出fit( sortIndex( i ) )fitness(x(sortIndex( i ),:),P_train,T_train,P_test,T_test);end%%%%%%%%%%%%%5%%%%%%这一部位为意识到危险注意这里只是意识到了危险不代表出现了真正的捕食者的麻雀的位置更新%%%%%%%%%%%%%%%%%%%%%%%%%crandperm(numel(sortIndex));%%%%%%%%%这个的作用是在种群中随机产生其位置也就是这部分的麻雀位置一开始是随机的意识到危险了要进行位置移动%处于种群外围的麻雀向安全区域靠拢处在种群中心的麻雀则随机行走以靠近别的麻雀bsortIndex(c(1:pop));for j 1 : length(b) % Equation (5)if( pFit( sortIndex( b(j) ) )(fMin) ) %处于种群外围的麻雀的位置改变x( sortIndex( b(j) ), : )bestX(randn(1,dim)).*(abs(( pX( sortIndex( b(j) ), : ) -bestX)));else%处于种群中心的麻雀的位置改变x( sortIndex( b(j) ), : ) pX( sortIndex( b(j) ), : )(2*rand(1)-1)*(abs(pX( sortIndex( b(j) ), : )-worse))/ ( pFit( sortIndex( b(j) ) )-fmax1e-50);endx( sortIndex(b(j) ), : ) Bounds( x( sortIndex(b(j) ), : ), lb, ub );fit( sortIndex( b(j) ) )fitness(x(sortIndex( b(j) ),:),P_train,T_train,P_test,T_test);end参考资料 [1] https://blog.csdn.net/article/details/126072792?spm1001.2014.3001.5502 [2] https://blog.csdn.net/article/details/126044265?spm1001.2014.3001.5502 [3] https://blog.csdn.net/article/details/126043107?spm1001.2014.3001.5502
http://www.pierceye.com/news/474853/

相关文章:

  • 微网站设计平台网络营销相关的岗位有哪些
  • 手机网站建设软件有哪些内容如何做自己的加盟网站
  • 做购物平台网站 民治农业信息网站建设方案
  • 苏州网站建设找哪家东莞seo关键词排名优化排名
  • 怎么描述网站设计软件排行榜
  • 宁波网站制作优化服务公司推广找客户平台
  • 个人网站 域名选择在线画图网页版
  • 外贸网站建设双语网站建设广州景点
  • 深圳宝安p2p网站系统的建设手机网站开发+手机模拟器
  • 合肥营销网站建设设计网站关键词做标签
  • 网站建设与管理实训心得怎么写wordpress图片太大
  • 用个人免费空间快速建立个人网站后方平台网络营销案例2022
  • 网站搭建h5是什么做图软件ps下载网站有哪些内容
  • 企业网站推广技巧和方法免费个人简历模板官网
  • wordpress 全站备份网站建设的实验心得体会
  • 给网站开发APP网站可信度必须做吗
  • 用地方名字做网站做网站那种语言好
  • 天河网站(建设信科网络)濮阳市城乡一体化示范区主任
  • 扬州网站建设link5深圳建外贸网站
  • 网站开发用什么编程淘宝网站开发方式
  • 网站ui设计包括哪些原则网站flash代码
  • 北京建设执业注册中心网站北京中兴时代网站建设
  • 深圳建站公司设计肥城网站建设推广
  • 对网站建设服务公司的看法wordpress主题自定义打不开
  • 宁夏电力建设工程公司门户网站万能编程软件
  • 网站上常用字体企业服务中心官网
  • 大作设计网站域名访问升级紧急中拿笔记好
  • 银川做网站的有哪些建筑工程网上报建网站诚信手册
  • 本地做网站绑定域名ic商城网站建设南大
  • react 网站开发seo软件资源