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

动感地带青春卡seo推广经验

动感地带青春卡,seo推广经验,html5企业网站带后台,餐饮行业网站建设💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

 💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

在神经网络训练中,使用传统的梯度下降法可能会受到局部极值问题的影响,导致训练结果不够稳定或收敛速度较慢。为了改进神经网络的权值训练,考虑结合灰狼优化(GWO)、帝国竞争算法(ICA)和粒子群优化(PSO)等优化算法。下面是方法:

初始化神经网络: 首先,根据问题的特点和需求,设计并初始化神经网络的结构,包括神经元层、激活函数等。

梯度下降法训练: 使用传统的梯度下降法对神经网络进行初始训练,以获得一个基本的权值设置。

算法集成: 将灰狼优化(GWO)、帝国竞争算法(ICA)和粒子群优化(PSO)三种优化算法集成到神经网络的权值调整过程中。

多种算法运行: 为了充分利用这些算法的优势,可以采取以下策略:

在每次权值更新之前,使用三种算法分别对神经网络权值进行优化,得到三组不同的权值。

将这三组权值分别代入神经网络进行预测或训练,得到对应的损失函数值。

根据损失函数值的大小,选择其中表现最好的一组权值来更新神经网络。

参数调整: 每个优化算法都有一些参数需要调整,如迭代次数、种群大小等。您可以通过实验和交叉验证来选择最佳的参数组合,以达到更好的性能。

终止条件: 设置合适的终止条件,如达到一定的迭代次数或损失函数值足够小。

结果分析: 最后,比较集成了三种优化算法的权值训练方法与单独使用梯度下降法的效果。分析哪种方法在收敛速度、稳定性和精度方面表现更好。

📚2 运行结果

主函数部分代码:

clc;
clear;
close all;
​
%% Problem Definition
%% loading dataset %%
load('Weight_mat.mat')
load('trainset.mat')
load('testset.mat')
​
var_num=71;            
VarSize=[1 var_num];  
VarMin=-5;        
VarMax= 5;       
%% PSO Parameters
max_epoch=100;      
ini_pop=50;        
​
% Constriction Coefficients
phi1=2.1;
phi2=2.1;
phi=phi1+phi2;
khi=2/(phi-2+sqrt(phi^2-4*phi));
w=khi;          % Inertia Weight
wdamp=0.99;        % Inertia Weight Damping Ratio
c1=khi*phi1;    % Personal Learning Coefficient
c2=khi*phi2;    % Global Learning Coefficient
​
% Velocity Limits
VelMax=0.1*(VarMax-VarMin);
VelMin=-VelMax;
%% Initialization
​
empty_particle.Position=[];
empty_particle.Cost=[];
empty_particle.Velocity=[];
empty_particle.Best.Position=[];
empty_particle.Best.Cost=[];
​
particle=repmat(empty_particle,ini_pop,1);  
GlobalBest.Cost=inf;
Cost_Test= zeros(50,1);
for i=1:ini_pop% Initialize Positionparticle(i).Position= WEIGHTS(i ,:);% Initialize Velocityparticle(i).Velocity=zeros(VarSize);% Evaluationparticle(i).Cost=mape_calc(particle(i).Position,trainset);Cost_Test(i)=mape_calc(particle(i).Position,testset);% Update Personal Bestparticle(i).Best.Position=particle(i).Position;particle(i).Best.Cost=particle(i).Cost;% Update Global Bestif particle(i).Best.Cost<GlobalBest.CostGlobalBest=particle(i).Best;endend
​
BestCost_Train=zeros(max_epoch,1);
BestCost_Test=zeros(max_epoch,1);
[~, SortOrder]=sort(Cost_Test);
Cost_Test =Cost_Test(SortOrder);
%% PSO Main Loop
for it=1:max_epochfor i=1:ini_pop% Update Velocityparticle(i).Velocity = w*particle(i).Velocity ...+c1*rand(VarSize).*(particle(i).Best.Position-particle(i).Position) ...+c2*rand(VarSize).*(GlobalBest.Position-particle(i).Position);% Apply Velocity Limitsparticle(i).Velocity = max(particle(i).Velocity,VelMin);particle(i).Velocity = min(particle(i).Velocity,VelMax);% Update Positionparticle(i).Position = particle(i).Position + particle(i).Velocity;IsOutside=(particle(i).Position<VarMin | particle(i).Position>VarMax);particle(i).Velocity(IsOutside)=-particle(i).Velocity(IsOutside);% Apply Position Limitsparticle(i).Position = max(particle(i).Position,VarMin);particle(i).Position = min(particle(i).Position,VarMax);% Evaluationparticle(i).Cost = mape_calc(particle(i).Position,trainset);for l= 1:ini_popCost_Test(l)=mape_calc(particle(l).Position,testset);end[~, SortOrder]=sort(Cost_Test);Cost_Test =Cost_Test(SortOrder);BestCost_Test(it) = Cost_Test(1);% Update Personal Bestif particle(i).Cost<particle(i).Best.Costparticle(i).Best.Position=particle(i).Position;particle(i).Best.Cost=particle(i).Cost;% Update Global Bestif particle(i).Best.Cost<GlobalBest.CostGlobalBest=particle(i).Best;endendend

🎉3 参考文献

文章中一些内容引自网络,会注明出处或引用为参考文献,难免有未尽之处,如有不妥,请随时联系删除。

​[1]郭跃东,宋旭东.梯度下降法的分析和改进[J].科技展望,2016,26(15):115+117.

🌈4 Matlab代码实现

http://www.yidumall.com/news/58845.html

相关文章:

  • 上海 房地产网站建设营销型网站建设的重要原则
  • wordpress导出网站莆田seo推广公司
  • 东莞市城市建设规划局网站神马快速排名优化工具
  • 相应式手机网站建设新网站如何让百度收录
  • 河南建设网站公司重庆seo职位
  • 长治网站制作招聘信息佛山seo培训机构
  • 网站地图 百度今日百度小说排行榜风云榜
  • 外包+网站开发公司企业网站的推广形式有
  • 手机网站开发 pdfseo搜索工具栏
  • 辽宁营口建设工程信息网站360手机优化大师安卓版
  • 网站做生鲜线下推广建议百度推广客户端app
  • 医疗行业网站策划软文客
  • 设计师a 网站seo如何提升排名收录
  • ps做网站的常用素材青岛seo网络推广
  • 中国做外贸最好的网站百度的网址是什么
  • 云南网站制作价格小红书seo关键词优化多少钱
  • 建设通网站武义巨合汪志刚seo创业
  • 扁平化网站设计趋势app开发者需要更新此app
  • 以中文做域名的网站百度做网站推广的费用
  • 洛阳做多屏合一网站免费发布信息平台有哪些
  • 国外网站怎么做深圳关键词seo
  • 公众号做微网站吗苏州seo网站优化软件
  • 淄博网站制作服务seo指的是什么
  • 买了一台配置强悍的电脑怎么做网站服务器查看网站流量的工具
  • 美食网站开发毕业论文软文台
  • h5页面生成seo短期课程
  • 做旅游项目用哪家网站好100个经典创意营销方案
  • 企业网站建设的内容营销策划品牌策划
  • 做彩票网站模板官网优化 报价
  • 建设雅马哈摩托车官网seo站长工具是什么