資源簡介
這里實現了四種SVM工具箱的分類與回歸算法 1、工具箱:LS_SVMlab Classification_LS_SVMlab.m - 多類分類 Regression_LS_SVMlab.m - 函數擬合 2、工具箱:OSU_SVM3.00 Classification_OSU_SVM.m - 多類分類 3、工具箱:stprtool\svm Classification_stprtool.m - 多類分類 4、工具箱:SVM_SteveGunn Classification_SVM_SteveGunn.m - 二類分類 Regression_SVM_SteveGunn.m - 函數擬合

代碼片段和文件信息
%???感謝親親使用此代碼,此代碼解決您的問題了嗎~(@^_^@)~
%???沒解決的話告訴親親一個好消息,我這里可以1分錢幫助代碼改錯,還提供1分錢成品代碼(′▽‘〃)哦~
%???登錄淘寶店鋪“大成軟件工作室”便可領取
%???是的,親親真的沒有看錯,撓破頭皮的問題真的1分錢就可以解決了\(^o^)/YES!
%???小的這就把傳送門給您,記得要收藏好哦(づ ̄3 ̄)づ╭~
%???傳送門:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-15151018122.5.uwGoq5&id=538759553146
%???如果傳送門失效,親親可以來店鋪討要,客服MM等親親來騷擾哦~(*/ω╲*)
function?[K]?=?kernel(kerxy)
%?Calculate?kernel?function.???
%
%?x:?輸入樣本d×n1的矩陣n1為樣本個數d為樣本維數
%?y:?輸入樣本d×n2的矩陣n2為樣本個數d為樣本維數
%
%?ker??核參數(結構體變量)
%?the?following?fields:
%???type???-?linear?:??k(xy)?=?x‘*y
%????????????poly???:??k(xy)?=?(x‘*y+c)^d
%????????????gauss??:??k(xy)?=?exp(-0.5*(norm(x-y)/s)^2)
%????????????tanh???:??k(xy)?=?tanh(g*x‘*y+c)
%???degree?-?Degree?d?of?polynomial?kernel?(positive?scalar).
%???offset?-?Offset?c?of?polynomial?and?tanh?kernel?(scalar?negative?for?tanh).
%???width??-?Width?s?of?Gauss?kernel?(positive?scalar).
%???gamma??-?Slope?g?of?the?tanh?kernel?(positive?scalar).
%
%?ker?=?struct(‘type‘‘linear‘);
%?ker?=?struct(‘type‘‘ploy‘‘degree‘d‘offset‘c);
%?ker?=?struct(‘type‘‘gauss‘‘width‘s);
%?ker?=?struct(‘type‘‘tanh‘‘gamma‘g‘offset‘c);
%
%?K:?輸出核參數n1×n2的矩陣
%-------------------------------------------------------------%
switch?ker.type
????case?‘linear‘
????????K?=?x‘*y;
????case?‘ploy‘
????????d?=?ker.degree;
????????c?=?ker.offset;
????????K?=?(x‘*y+c).^d;
????case?‘gauss‘
????????
????????s?=?ker.width;
????????rows?=?size(x2);
????????cols?=?size(y2);???
????????tmp?=?zeros(rowscols);
????????for?i?=?1:rows
????????????for?j?=?1:cols
????????????????tmp(ij)?=?norm(x(:i)-y(:j));
????????????end
????????end????????
????????K?=?exp(-0.5*(tmp/s).^2);
????case?‘tanh‘
????????g?=?ker.gamma;
????????c?=?ker.offset;
????????K?=?tanh(g*x‘*y+c);
????otherwise
????????K?=?0;
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2008-05-10?20:16??SVM_lzb1p0\
?????文件????????2008??2016-09-23?10:12??SVM_lzb1p0\kernel.m
?????文件??????290930??2006-12-31?22:56??SVM_lzb1p0\LIBSVM?a?Library?for?Support?Vector?Machines.pdf
?????文件????????2973??2016-09-23?10:12??SVM_lzb1p0\Main_SVC_C.m
?????文件????????3002??2016-09-23?10:12??SVM_lzb1p0\Main_SVC_Nu.m
?????文件????????2986??2016-09-23?10:12??SVM_lzb1p0\Main_SVM_One_Class.m
?????文件????????2907??2016-09-23?10:12??SVM_lzb1p0\Main_SVR_Epsilon.m
?????文件????????2899??2016-09-23?10:12??SVM_lzb1p0\Main_SVR_Nu.m
?????文件????????4567??2016-09-23?10:13??SVM_lzb1p0\svmSim.m
?????文件????????4540??2016-09-23?10:13??SVM_lzb1p0\svmTrain.m
?????文件????????7168??2008-05-10?20:16??SVM_lzb1p0\Thumbs.db
?????文件????????1347??2007-06-30?19:11??SVM_lzb1p0\工具箱說明.txt
評論
共有 條評論