登录 注册
当前位置:主页 > 资源下载 > 50 > Matlab的libsvmmatfaruto版本Ver2-libsvm-mat-2.89-3-farutoVer2.rar下载

Matlab的libsvmmatfaruto版本Ver2-libsvm-mat-2.89-3-farutoVer2.rar下载

  • 更新:2024-09-14 08:11:50
  • 大小:481KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:RAR

资源介绍

Matlab的libsvmmatfaruto版本Ver2-libsvm-mat-2.89-3-farutoVer2.rar libsvm-mat-2.89-3-farutoVer2 libsvm-mat-2.89-3-farutoVer2.rar 此次更新加进了,用PSO寻找SVM参数c和g的函数. 1.jpg 而且这次关于psoSVMcgForClass.m的编写,里面参数的设置采用的是用结构体的方式比较方便,这种方式我第一次采用,感觉很好..很好.. 采用这种结构体的方式可以避免过多的参数才函数接口中显示,很方便个人感觉,以前我自己没有这么编过. ANN的matlab自带的程序里面的参数设置都是采用这种手法.基本.... 程序 的一小段: function [bestCVaccuarcy,bestc,bestg,pso_option] = psoSVMcgForClass % psoSVMcgForClass % by faruto % 2009.09.22 %% 参数初始化 if nargin < 3     pso_option = struct('c1',1.5,'c2',1.7,'maxgen',200,'sizepop',20, ...                     'k',0.6,'wV',1,'wP',1,'v',3, ...                      'popcmax',10^2,'popcmin',10^,'popgmax',10^3,'popgmin',10^); end % c1:初始为1.5,pso参数局部搜索能力 % c2:初始为1.7,pso参数全局搜索能力 % maxgen:初始为200,最大进化数量 % sizepop:初始为20,种群最大数量 % k:初始为0.6,速率和x的关系 % wV:初始为1,速率更新公式中速度前面的弹性系数 % wP:初始为1,种群更新公式中速度前面的弹性系数 % v:初始为3,SVM Cross Validation参数 % popcmax:初始为100,SVM 参数c的变化的最大值. % popcmin:初始为0.1,SVM 参数c的变化的最小值. % popgmax:初始为1000,SVM 参数g的变化的最大值. % popgmin:初始为0.01,SVM 参数c的变化的最小值.