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

网站放自己服务器备案关键词优化seo优化

网站放自己服务器备案,关键词优化seo优化,wordpress常用插件汇总,在中国建设工程造价管理协会网站多输入多输出 | MATLAB实现PSO-BP粒子群优化BP神经网络多输入多输出 目录 多输入多输出 | MATLAB实现PSO-BP粒子群优化BP神经网络多输入多输出预测效果基本介绍程序设计往期精彩参考资料 预测效果 基本介绍 Matlab实现PSO-BP粒子群优化BP神经网络多输入多输出预测 1.data为数据…

多输入多输出 | MATLAB实现PSO-BP粒子群优化BP神经网络多输入多输出

目录

    • 多输入多输出 | MATLAB实现PSO-BP粒子群优化BP神经网络多输入多输出
      • 预测效果
      • 基本介绍
      • 程序设计
      • 往期精彩
      • 参考资料

预测效果

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

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

基本介绍

Matlab实现PSO-BP粒子群优化BP神经网络多输入多输出预测
1.data为数据集,10个输入特征,3个输出变量。
2.main.m为主程序文件。
3.命令窗口输出MBE、MAE和R2,可在下载区获取数据和程序内容。

程序设计

  • 完整程序和数据下载方式:私信博主回复MATLAB实现PSO-BP粒子群优化BP神经网络多输入多输出
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
%%  节点个数
inputnum  = size(p_train, 1);  % 输入层节点数
hiddennum = 5;                 % 隐藏层节点数
outputnum = size(t_train,1);   % 输出层节点数
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
%%  建立网络
net = newff(p_train, t_train, hiddennum);
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
%%  设置训练参数
net.trainParam.epochs     = 1000;      % 训练次数
net.trainParam.goal       = 1e-6;      % 目标误差
net.trainParam.lr         = 0.01;      % 学习率
net.trainParam.showWindow = 0;         % 关闭窗口
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
%%  参数初始化
c1      = 4.494;       % 学习因子
c2      = 4.494;       % 学习因子
maxgen  =   50;        % 种群更新次数  
sizepop =    5;        % 种群规模
Vmax    =  1.0;        % 最大速度
Vmin    = -1.0;        % 最小速度
popmax  =  1.0;        % 最大边界
popmin  = -1.0;        % 最小边界
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
%%  节点总数
numsum = inputnum * hiddennum + hiddennum + hiddennum * outputnum + outputnum;for i = 1 : sizepoppop(i, :) = rands(1, numsum);  % 初始化种群V(i, :) = rands(1, numsum);    % 初始化速度fitness(i) = fun(pop(i, :), hiddennum, net, p_train, t_train);
end
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
%%  个体极值和群体极值
[fitnesszbest, bestindex] = min(fitness);
zbest = pop(bestindex, :);     % 全局最佳
gbest = pop;                   % 个体最佳
fitnessgbest = fitness;        % 个体最佳适应度值
BestFit = fitnesszbest;        % 全局最佳适应度值
%-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
%%  迭代寻优
for i = 1 : maxgenfor j = 1 : sizepop% 速度更新V(j, :) = V(j, :) + c1 * rand * (gbest(j, :) - pop(j, :)) + c2 * rand * (zbest - pop(j, :));V(j, (V(j, :) > Vmax)) = Vmax;V(j, (V(j, :) < Vmin)) = Vmin;% 种群更新pop(j, :) = pop(j, :) + 0.2 * V(j, :);pop(j, (pop(j, :) > popmax)) = popmax;pop(j, (pop(j, :) < popmin)) = popmin;% 适应度值fitness(j) = fun(pop(j, :), hiddennum, net, p_train, t_train);endfor j = 1 : sizepop% 个体最优更新if fitness(j) < fitnessgbest(j)gbest(j, :) = pop(j, :);fitnessgbest(j) = fitness(j);endendBestFit = [BestFit, fitnesszbest];    
end%%  提取最优初始权值和阈值
w1 = zbest(1 : inputnum * hiddennum);
B1 = zbest(inputnum * hiddennum + 1 : inputnum * hiddennum + hiddennum);
w2 = zbest(inputnum * hiddennum + hiddennum + 1 : inputnum * hiddennum ...+ hiddennum + hiddennum * outputnum);
B2 = zbest(inputnum * hiddennum + hiddennum + hiddennum * outputnum + 1 : ...inputnum * hiddennum + hiddennum + hiddennum * outputnum + outputnum);

往期精彩

MATLAB实现RBF径向基神经网络多输入多输出预测
MATLAB实现BP神经网络多输入多输出预测
MATLAB实现DNN神经网络多输入多输出预测

参考资料

[1] https://blog.csdn.net/kjm13182345320/article/details/116377961
[2] https://blog.csdn.net/kjm13182345320/article/details/127931217
[3] https://blog.csdn.net/kjm13182345320/article/details/127894261

http://www.yayakq.cn/news/36517/

相关文章:

  • 亚马逊官方网站的建设莆系医疗网站建设
  • 做网站推广需要做什么自己开发一个app软件
  • 网站建设行业广告语百度seo提交
  • 网站建设免费视频教学南沙网站建设公司哪家好
  • 装饰公司做网站怎么收费咸阳网络推广
  • 如何给网站流量来源做标记通过在网址后边加问号?网站建设合同副本
  • 网站建设与维护的认识app界面设计流程图
  • 自建网站定位百度网站查反链
  • 有什么自学网站建设的网站上海做公司网站多少钱
  • 甘肃省建设工程168网站刷赞网站推广免费链接
  • 京东物流网站建设策划书外国的html 素材网站
  • 网站备案地区国际域名查询网站
  • 做一个交易网站要花多少钱给我一个网站图片
  • 网站建设常用英语seo优化实训报告
  • 2018建设网站中国污水处理工程网
  • 买了万网的域名跟定制网站还要买空间吗图书电子商务网站建设
  • 云相册网站怎么做的优秀广告案例分析
  • 进一步加强网站建设平面设计专业哪个学校最好
  • 小网站推广app下载软件电脑版官网
  • 上海新闻头条宁波正规seo推广公司
  • 做商贸生意的人都去什么网站惠州网站seo
  • 成都有哪些比较做网站比较好的北京牛鼻子网站建设公司
  • 厦门网站设计开发网页公司苏中建设 网站
  • 西宁seo网站建设网页托管服务是什么
  • 国外优秀的字体设计网站seo优化是利用规则提高排名
  • jfinal网站开发模板福州火车站最新消息
  • 长治县网站建设做网站需要哪些审核
  • 网站都是h5响应式wordpress自适应导航模板
  • 网站改标题鹤壁市城乡一体化示范区官网入口
  • 网站程序模板下载川海丰尚麻辣烫加盟费多少