資源簡介
粒子群PSO優化LSSVM最小二乘支持向量機的完整程序。親測可用
代碼片段和文件信息
%%?LS-SVM分類測試程序代碼模板
??%by?tangxb
??%e-mail:tangxb200@126.com?QQ:444646122
??%http://blog.sina.com.cn/lssvm
%%?清空變量空間
??clc;clear;close?all
??format?compact
%%?程序代碼計時開始
??tic;
%%?數據導入
?X0=load(‘C:\Documents?and?Settings\Administrator\桌面\訓練數據\數據\trainone.txt‘);
?Y0=load(‘C:\Documents?and?Settings\Administrator\桌面\訓練數據\數據\testone.txt‘);
?trainset=X0(:4:end);
?trainset_label=X0(:1);
?testset=Y0(:4:end);
?testset_label=Y0(:1);
%%?樣本集各維度可視化
?featuredisplay(trainsettrainset_labeltestsettestset_label1);
%%?計數樣本類別數
?labelnum=countlabelnum(testset_label);
%%??原始數據可視化
?figure;
?boxplot(trainset‘orientation‘‘horizontal‘);
?grid?on;
?title(‘Visualization?for?original?data‘);
%%?數據預處理
?%歸一化處理
??[trainsettestsetps]?=?scaleForLSSVM(trainsettestset01);
%?%%?歸一化后可視化
%??figure;
%??boxplot(trainset‘orientation‘‘horizontal‘);
%??grid?on;
%??title(‘Visualization?for?scale?data‘);
%?%%?樣本集歸一化后各維度可視化
%??featuredisplay(trainsettrainset_labeltestsettestset_label1);
%%?降維處理
??%1.pca處理
???[trainsettestset]?=?pcaForLSSVM(trainsettestset);
%???%2.ica處理
%????[trainsettestset]?=?fasticaForLSSVM(trainsettestset);
%???%3.dct處理
%????[trainsettestset]?=?DCTforSVM(trainsettests
評論
共有 條評論