资源简介

粒子群优化算法优化支持向量机(PSO-SVM)

资源截图

代码片段和文件信息

function [bestCVaccuarcybestcbestgpso_option] = psoSVMcgForClass(train_labeltrainpso_option)
% 参数初始化
if nargin == 2
    pso_option = struct(‘c1‘1.5‘c2‘1.7‘maxgen‘50‘sizepop‘20 ...
        ‘k‘0.6‘wV‘1‘wP‘1‘v‘5 ...
        ‘popcmax‘10^2‘popcmin‘10^(-1)‘popgmax‘10^3‘popgmin‘10^(-2));
end

Vcmax = pso_option.k*pso_option.popcmax;
Vcmin = -Vcmax ;
Vgmax = pso_option.k*pso_option.popgmax;
Vgmin = -Vgmax ;

eps = 10^(-3);

% 产生初始粒子和速度
for i=1:pso_option.sizepop
    
    % 随机产生种群和速度
    pop(i1) = (pso_option.popcmax-pso_option.popcmin)*rand+pso_option.popcmin;
    pop(i2) = (pso_option.popgmax-pso_option.popgmin)*rand+pso_option.popgmin;
    V(i1)=Vcmax*rands(11);
    V(i2)=Vgmax*rands(11);
    
    % 计算初始适应度
    cmd = [‘-v ‘num2str(pso_o

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4532  2015-11-03 19:09  王昆PSO-SVM15\psoSVMcgForClass.m

     文件       2127  2015-11-03 15:53  王昆PSO-SVM15\PSO_SVM15.m

     文件      20168  2010-01-30 18:38  王昆PSO-SVM15\wine.mat

     目录          0  2015-11-04 18:04  王昆PSO-SVM15

----------- ---------  ---------- -----  ----

                26827                    4


评论

共有 条评论