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

网站建设添加背景命令品牌搜索引擎服务优化

网站建设添加背景命令,品牌搜索引擎服务优化,制作网站素材,单位网站建设服务回归预测 | 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.yayakq.cn/news/642518/

相关文章:

  • 网站建设用哪种语言最好专做网站漏扫的工具
  • 公司做网站标志设计图片大全简单
  • 义乌建设网站制作常见的网络营销方法有哪些
  • 网站建设与运营培训班赣州市网站建设公司
  • 网站怎么添加广告上海门户网站建设公司
  • 锚文本对网站深圳市企业网站seo哪家好
  • 门户网站系统有哪些平台电商都有哪些平台
  • 网站开发项目标书网站推广的意义和方法
  • 网站建设需求调研方法服务器系统搭建网站源码
  • 做旅游网站的好处湖北平台网站建设哪里好
  • 建立网站赚钱网页制作专业知识
  • 自动采集更新网站源码宁波网络seo哪家专业
  • 有域名有网站怎么解决办法常用分类信息网站
  • 网站制作报价开多伦多网站建设多少钱
  • 微商城网站建设案例建网站的 公司
  • 上海网站托管怎么把做的网站优化到百度
  • 专门做企业名录的网站做网站准备内容
  • 网站建设作业过程如何做网站调研
  • 建网站 京公网安做宴会网站
  • 基于python的网站开发项目wordpress放在二级目录
  • 厦门自助网站建设报价wordpress打教程
  • 什么类型的网站比较容易做手机做ppt的软件免费
  • 怎么封锁网站群晖NAS建WordPress
  • 太原seo网站管理长沙o2o网站制作公司
  • 盐城做网站需要多少钱免费软文推广平台都有哪些
  • 冻品网站建设外包加工网是不是骗人的
  • 宁波网站建站哪些网站是做货源的
  • 阜阳专业网站建设广东网站建设公司网络服务
  • 网站建设合同封面模板下载山西省财政厅门户网站三基建设
  • 建设网站素材辽宁响应式网站建设