200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 【预测模型】基于麻雀算法优化最小二乘支持向量机实现数据分类matlab代码

【预测模型】基于麻雀算法优化最小二乘支持向量机实现数据分类matlab代码

时间:2024-06-11 11:41:41

相关推荐

【预测模型】基于麻雀算法优化最小二乘支持向量机实现数据分类matlab代码

1 简介

预测模型参数的选取对其泛化能力和预测准确度,起着至关重要作用.基于径向基核函数的最小二乘支持向量机参数主要涉及惩罚因子和核函数参数,这两个参数的选择将直接影响最小二乘支持向量机的学习和泛化能力.为了提高最小二乘支持向量机的预测结果,文章用麻雀优化算法对其参数寻优,建立数据分类模型.通过实验证明了该模型,对数据分类表现出很好的效果.

2 部分代码

%_________________________________________________________________________%

% 麻雀优化算法%

%_________________________________________________________________________%

function [Best_pos,Best_score,curve]=SSA(pop,Max_iter,lb,ub,dim,fobj)

ST = 0.6;%预警值

PD = 0.7;%发现者的比列,剩下的是加入者

SD = 0.1;%意识到有危险麻雀的比重

PDNumber = round(pop*PD); %发现者数量

SDNumber = round(pop*SD);%意识到有危险麻雀数量

if(max(size(ub)) =&

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。