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

免费自助建站系统有哪些精品课程网站建设 公司

免费自助建站系统有哪些,精品课程网站建设 公司,济南工程建设验收公示网,php自适应网站开发时序预测 | MATLAB实现PSO-KELM粒子群算法优化核极限学习机时间序列预测#xff08;含KELM、ELM等对比#xff09; 目录 时序预测 | MATLAB实现PSO-KELM粒子群算法优化核极限学习机时间序列预测#xff08;含KELM、ELM等对比#xff09;预测效果基本介绍模型介绍程序设计参…时序预测 | MATLAB实现PSO-KELM粒子群算法优化核极限学习机时间序列预测含KELM、ELM等对比 目录 时序预测 | MATLAB实现PSO-KELM粒子群算法优化核极限学习机时间序列预测含KELM、ELM等对比预测效果基本介绍模型介绍程序设计参考资料致谢 预测效果 基本介绍 MATLAB实现PSO-KELM粒子群算法优化核极限学习机时间序列预测含KELM、ELM等对比完整源码和数据 模型介绍 PSO-KELM常用于时间序列预测任务。 PSO是一种基于群体智能的优化算法它模拟了鸟群觅食的行为。在PSO中每个个体被称为粒子代表了解空间中的一个候选解。粒子通过在解空间中搜索来寻找最优解同时根据个体最优和全局最优的信息进行调整和更新。PSO算法通过迭代更新粒子的位置和速度来逐步优化解的质量。 PSO-KELM的时间序列预测步骤如下 准备时间序列数据集将其划分为训练集和测试集。 初始化PSO算法的粒子群并随机初始化粒子的位置和速度。 对于每个粒子使用KELM算法其中隐藏层的连接权重和偏置通过PSO进行优化。 根据训练得到的模型对测试集进行预测。 评估预测结果的准确性。 根据预测准确性和PSO的优化目标更新粒子的速度和位置。 重复步骤3至步骤6直到达到预定的迭代次数或满足停止准则。 根据最优的粒子位置得到最终的连接权重和偏置用于进行时间序列的预测。 需要注意的是PSO-KELM算法的性能和结果可能会受到参数设置的影响例如粒子数、迭代次数、网络的隐藏层节点数等。因此在实际应用中需要根据具体问题进行调优和参数选择。 程序设计 完整程序和数据下载地址方式私信博主回复MATLAB实现PSO-KELM粒子群算法优化核极限学习机时间序列预测含KELM、ELM等对比。 %% 各算法对比 clc;clear;close all %%Positions initialization(SearchAgents_no, dim, ub, lb);%% 用于记录迭代曲线 Convergence_curve zeros(1, Max_iteration); %% 循环计数器 iter 0;%% 优化算法主循环 while iter Max_iteration % 对迭代次数循环for i 1 : size(Positions, 1) % 遍历Flag4ub Positions(i, :) ub;Flag4lb Positions(i, :) lb;% 若的位置在最大值和最小值之间则位置不需要调整若超出最大值最回到最大值边界% 若超出最小值最回答最小值边界Positions(i, :) (Positions(i, :) .* (~(Flag4ub Flag4lb))) ub .* Flag4ub lb .* Flag4lb; % 计算适应度函数值 % Positions(i, 2) round(Positions(i, 2)); % fitness fical(Positions(i, :));fitness fobj(Positions(i, :));% 更新 Alpha, Beta, Deltaif fitness Alpha_score % 如果目标函数值小if fitness Alpha_score fitness Beta_score Delta_score fitness; % 则将Delta的目标函数值更新为最优目标函数值Delta_pos Positions(i, :); % 同时更新Delta的位置endend% 线性权重递减wa 2 - iter * ((2) / Max_iteration); % 更新搜索群的位置for i 1 : size(Positions, 1) % 遍历每个for j 1 : size(Positions, 2) % 遍历每个维度% 包围猎物位置更新r1 rand; % r1 is a random number in [0,1]r2 rand; % r2 is a random number in [0,1]A1 2 * wa * r1 - wa; % 计算系数AEquation (3.3)C1 2 * r2; % 计算系数CEquation (3.4)% Alpha 位置更新D_alpha abs(C1 * Alpha_pos(j) - Positions(i, j)); % Equation (3.5)-part 1X1 Alpha_pos(j) - A1 * D_alpha; % Equation (3.6)-part 1r1 rand; % r1 is a random number in [0,1]r2 rand; % r2 is a random number in [0,1]A2 2 * wa * r1 - wa; % 计算系数AEquation (3.3)C2 2 *r2; % 计算系数CEquation (3.4)% Beta 位置更新D_beta abs(C2 * Beta_pos(j) - Positions(i, j)); % Equation (3.5)-part 2X2 Beta_pos(j) - A2 * D_beta; % Equation (3.6)-part 2 r1 rand; % r1 is a random number in [0,1]r2 rand; % r2 is a random number in [0,1]A3 2 *wa * r1 - wa; % 计算系数AEquation (3.3)C3 2 *r2; % 计算系数CEquation (3.4)% Delta 位置更新D_delta abs(C3 * Delta_pos(j) - Positions(i, j)); % Equation (3.5)-part 3X3 Delta_pos(j) - A3 * D_delta; % Equation (3.5)-part 3% 位置更新Positions(i, j) (X1 X2 X3) / 3; % Equation (3.7)endend% 更新迭代器iter iter 1; Convergence_curve(iter) Alpha_score;curve(iter)sum(Convergence_curve)/iter;disp([第,num2str(iter),次迭代])disp([current iteration is: ,num2str(iter), , best fitness is: , num2str(Alpha_score)]); end%% 记录最佳参数 % best_lr Alpha_pos(1, 1); % best_hd Alpha_pos(1, 2); % best_l2 Alpha_pos(1, 3); end function result(true_value,predict_value,type) disp(type) rmsesqrt(mean((true_value-predict_value).^2)); disp([根均方差(RMSE),num2str(rmse)]) maemean(abs(true_value-predict_value)); disp([平均绝对误差MAE,num2str(mae)]) mapemean(abs((true_value-predict_value)./true_value)); disp([平均相对百分误差MAPE,num2str(mape*100),%]) r2 R2(predict_value, true_value); disp([R平方决定系数MAPE,num2str(r2)]) nse NSE(predict_value, true_value); disp([纳什系数NSE,num2str(nse)])fprintf(\n)参考资料 [1] https://blog.csdn.net/kjm13182345320?spm1010.2135.3001.5343 [2] https://mianbaoduo.com/o/bread/mbd-YpiamZpq [3] SI Y WYIN J OBST-based segmentation approach to financial time seriesJ Engineering Applications of Artificial Intelligence201326( 10) : 2581-2596 [4] YUAN XCHEN CJIANG Met al. Prediction Interval of Wind Power Using Parameter Optimized Beta Distribution Based LSTM ModelJ. Applied Soft Computing201982105550.143 致谢 大家的支持是我写作的动力!感谢大家订阅记得备注
http://www.hkea.cn/news/14460647/

相关文章:

  • 做网站百度推广外包经验会影响后续找工作吗
  • 旅游网站首页设计图片网站制作公司源码
  • 深圳网站开发公司 有哪些电商网站建设源码
  • 网页制作教程免费视频商丘seo教程
  • 深圳做棋牌网站建设哪家便宜网站收录少了
  • 网站建设听取需求描述photoshop在网站建设中的作用与特点.
  • 广东茂名网站建设网站开发立项
  • 手机网站在线咨询代码视觉差网站制作
  • 教育培训报名做网站优化有前景吗
  • 哈尔滨造价信息网官网公司网站优化去哪里学
  • 广州网站建设公司网站同性男做性视频网站
  • 泰安网站建设排行住房和城乡建设部网站职责
  • 北京国互网网站建设报价企业宣传册免费模板网站
  • 广州建网站腾虎php网站开发优化方案
  • 网站域名301是什么意思美食教做网站
  • 网站设计书怎么写国外招工信息最新招聘信息
  • 推荐网站建设收费标准wordpress简单的验证码
  • 做一个网站赚钱吗电商网站建设包括哪些
  • wordpress站点进入时弹窗网站建设和后台空间管理关系
  • 一个网站建设的组成网站建设连接数据库
  • 个人网站建设目标建筑网片焊接机
  • vip解析网站如何做网站一般用什么软件做的
  • 搭建一个网站需要多少钱网件路由器做网站
  • 网站流量下降短网址生成系统设计
  • 现在公司做各网站要多少钱陕西专业网站开发联系电话
  • 网站建设 成都长春网站业务哪个公司好
  • thinkphp大型网站开发页面锚wordpress
  • 神华集团两学一做登陆网站网络营销的50种方法
  • 惠州品牌网站建设价格怎让做淘宝网站
  • 集团网站设计特性中国网站建设公司