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

金牌商标网站开发公司seo教程技术整站优化

金牌商标网站开发公司,seo教程技术整站优化,互助平台网站建设,上海网页制作找哪家回归预测 | Matlab基于SO-GRU蛇群算法优化门控循环单元的数据多输入单输出回归预测 目录 回归预测 | Matlab基于SO-GRU蛇群算法优化门控循环单元的数据多输入单输出回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 1.Matlab基于SO-GRU蛇群算法优化门控循环单元的数…

回归预测 | Matlab基于SO-GRU蛇群算法优化门控循环单元的数据多输入单输出回归预测

目录

    • 回归预测 | Matlab基于SO-GRU蛇群算法优化门控循环单元的数据多输入单输出回归预测
      • 效果一览
      • 基本介绍
      • 程序设计
      • 参考资料

效果一览

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

基本介绍

1.Matlab基于SO-GRU蛇群算法优化门控循环单元的数据多输入单输出回归预测(完整源码和数据)
2.优化参数为:学习率,隐含层节点,正则化参数。
3.多特征输入单输出的回归预测。程序内注释详细,直接替换数据就可以用。
4.程序语言为matlab,程序可出预测效果图,迭代优化图,相关分析图,运行环境matlab2020b及以上。评价指标包括:R2、MAE、MSE、RMSE和MAPE等。
5.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。

在这里插入图片描述

程序设计

  • 完整源码和数据获取方式(资源处下载):Matlab基于SO-GRU蛇群算法优化门控循环单元的数据多输入单输出回归预测。
function [fval,Xfood,gbest_t] = SO(N,T,lb,ub,dim,fobj)
%initial 
vec_flag=[1,-1];
Threshold=0.25;
Thresold2= 0.6;
C1=0.5;
C2=.05;
C3=2;
X=initialization(N,dim,ub,lb);
for i=1:Nfitness(i)=feval(fobj,X(i,:));   
end
[GYbest, gbest] = min(fitness);
Xfood = X(gbest,:);
%Diving the swarm into two equal groups males and females
Nm=round(N/2);%eq.(2&3)
Nf=N-Nm;
Xm=X(1:Nm,:);
Xf=X(Nm+1:N,:);
fitness_m=fitness(1:Nm);
fitness_f=fitness(Nm+1:N);
[fitnessBest_m, gbest1] = min(fitness_m);
Xbest_m = Xm(gbest1,:);
[fitnessBest_f, gbest2] = min(fitness_f);
Xbest_f = Xf(gbest2,:);
for t = 1:Tdisp(['  ',num2str(t),' ε   '])Temp=exp(-((t)/T));  %eq.(4)Q=C1*exp(((t-T)/(T)));%eq.(5)if Q>1        Q=1;    end% Exploration Phase (no Food)
if Q<Thresholdfor i=1:Nmfor j=1:1:dimrand_leader_index = floor(Nm*rand()+1);X_randm = Xm(rand_leader_index, :);flag_index = floor(2*rand()+1);Flag=vec_flag(flag_index);Am=exp(-fitness_m(rand_leader_index)/(fitness_m(i)+eps));%eq.(7)Xnewm(i,j)=X_randm(j)+Flag*C2*Am*((ub(j)-lb(j))*rand+lb(j));%eq.(6)endendfor i=1:Nffor j=1:1:dimrand_leader_index = floor(Nf*rand()+1);X_randf = Xf(rand_leader_index, :);flag_index = floor(2*rand()+1);Flag=vec_flag(flag_index);Af=exp(-fitness_f(rand_leader_index)/(fitness_f(i)+eps));%eq.(9)Xnewf(i,j)=X_randf(j)+Flag*C2*Af*((ub(j)-lb(j))*rand+lb(j));%eq.(8)endend
else %Exploitation Phase (Food Exists)if Temp>Thresold2  %hotfor i=1:Nmflag_index = floor(2*rand()+1);Flag=vec_flag(flag_index);for j=1:1:dimXnewm(i,j)=Xfood(j)+C3*Flag*Temp*rand*(Xfood(j)-Xm(i,j));%eq.(10)endendfor i=1:Nfflag_index = floor(2*rand()+1);Flag=vec_flag(flag_index);for j=1:1:dimXnewf(i,j)=Xfood(j)+Flag*C3*Temp*rand*(Xfood(j)-Xf(i,j));%eq.(10)endendelse %coldif rand>0.6 %fightfor i=1:Nmfor j=1:1:dimFM=exp(-(fitnessBest_f)/(fitness_m(i)+eps));%eq.(13)Xnewm(i,j)=Xm(i,j) +C3*FM*rand*(Q*Xbest_f(j)-Xm(i,j));%eq.(11)endendfor i=1:Nffor j=1:1:dimFF=exp(-(fitnessBest_m)/(fitness_f(i)+eps));%eq.(14)Xnewf(i,j)=Xf(i,j)+C3*FF*rand*(Q*Xbest_m(j)-Xf(i,j));%eq.(12)endendelse%matingfor i=1:Nmfor j=1:1:dimMm=exp(-fitness_f(i)/(fitness_m(i)+eps));%eq.(17)Xnewm(i,j)=Xm(i,j) +C3*rand*Mm*(Q*Xf(i,j)-Xm(i,j));%eq.(15endendfor i=1:Nffor j=1:1:dimMf=exp(-fitness_m(i)/(fitness_f(i)+eps));%eq.(18)Xnewf(i,j)=Xf(i,j) +C3*rand*Mf*(Q*Xm(i,j)-Xf(i,j));%eq.(16)endend

参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/129215161
[2] https://blog.csdn.net/kjm13182345320/article/details/128105718

http://www.shuangfujiaoyu.com/news/3707.html

相关文章:

  • 网站建设 推广企业营销策划书
  • 辽宁省建设工程信息网盲盒系统杭州seo首页优化软件
  • 成都私人网站建设肇庆网站推广排名
  • 小型网站开发成本百度快照怎么删除
  • 做100个垂直网站怎么给产品找关键词
  • 电商网站建设费用营业推广的目标通常是
  • 做购物网站学什么技术互联网营销师考试
  • 网页设计视频网站百度网站打开
  • 网站建设成品郑州模板建站代理
  • wordpress上传乱码西安seo外包平台
  • 预付做网站定金如何外包接单平台
  • 网站建设需要的手续网络推广外包加手机蛙软件
  • 武汉经济开发区汉南区教育云网站中国公关公司前十名
  • 做餐饮培训网站广告西安网站seo诊断
  • 金融网站开发怎样给自己的网站做优化
  • 北京中小企业网站建设国外网站搭建
  • 做海报有哪些网站关键词分类哪八种
  • 网站怎么做聚合山东服务好的seo
  • 太平洋网站建设武汉seo关键字优化
  • 有哪些优秀的个人网站凡科网微信小程序
  • 为什么网站在本地看没问题上传之后没有内容呢?中国最新军事新闻
  • 做药品的b2b网站seo自学网站
  • 网站工作沟通及建设我对网络营销的理解
  • 外包网站建设是什么意思百度指数网页版
  • 做公司宣传册的网站简阳seo排名优化课程
  • djang新闻网站开发seo商城
  • 四川专业网站建设公司可以搜索任何网站的浏览器
  • 企业的网站用vue做的seo是什么简称
  • 揭阳网站制作怎样百度网站推广价格
  • 石狮网站开发app推广平台