導航:首頁 > 五金知識 > svm工具箱核函數選取代碼

svm工具箱核函數選取代碼

發布時間:2024-05-07 11:59:15

① matab支持向量機libsvm工具箱,裡面的參數-p是不是理論知識里的不敏感損失函數ε,那麼哪個

p確實是episilon,但鬆弛因子是演算法由原始問題轉換為對偶問題後,就不需要求解了,因此不用在SVR里設置這個參數了。對偶問題里仍包含episilon,因此需要這個參數。

② 如何在MATLAB中添加SVM函數工具箱

matlab2014a以後自帶svm工具箱,但只能處理二分類問題,兩個核心函數為:
SVMStruct=svmtrain(training,group) ---用於訓練分類模型
Group = svmclassify( SVMStruct , Sample ) ---用於分類

③ SVM娣峰悎鏍稿嚱鏁癿atlab浠g爜奼傚姪

SVM鍦╩atlab涓瀹炵幇錛

④ 關於matlab的SVM工具箱的幾個函數

能不用自帶函數不,給你個最小二乘支持向量機的自編代碼
clear all;
clc;
N=35; %樣本個數
NN1=4; %預測樣本數
%********************隨機選擇初始訓練樣本及確定預測樣本*******************************
x=[];
y=[];
index=randperm(N); %隨機排序N個序列
index=sort(index);
gama=23.411; %正則化參數
deita=0.0698; %核參數值
%thita=; %核參數值
%*********構造感知機核函數*************************************
%for i=1:N
% x1=x(:,index(i));
% for j=1:N
% x2=x(:,index(j));
% K(i,j)=tanh(deita*(x1'*x2)+thita);
% end
%end
%*********構造徑向基核函數**************************************
for i=1:N
x1=x(:,index(i));
for j=1:N
x2=x(:,index(j));
x12=x1-x2;
K(i,j)=exp(-(x12'*x12)/2/(deita*deita));
end
end
%*********構造多項式核函數****************************************
%for i=1:N
% x1=x(:,index(i));
% for j=1:N
% x2=x(:,index(j));
% K(i,j)=(1+x1'*x2)^(deita);
% end
%end
%*********構造核矩陣************************************
for i=1:N-NN1
for j=1:N-NN1
omeiga1(i,j)=K(i,j);
end
end
omeiga2=omeiga1';
omeiga=omeiga2+(1/gama)*eye(N-NN1);
A12=ones(1,N-NN1);
A21=A12';
A=[0 A12;A21 omeiga];
%**************************************
for i=1:N-NN1
B21(i,:)=y(index(i));
end
B=[0;B21];
%********LS-SVM模型的解******************************
C=A\B;
%******
b=C(1); %模型參數
for i=1:N-NN1
aipha(i)=C(i+1); %模型參數,行向量
end
%*******************************************
for i=1:N %預測模型
aifx(i)=b+(aipha)*K(1:N-NN1,i);
end
%*******************************************
aifx
index

⑤ 高分求助 matlab自帶工具箱中的svmtrain用法,要中文的,詳細點

Svmtrain的用法:
svmtrain [options] training_set_file [model_file]
Options:可用的選項即表示的涵義如下
-s svm類型:SVM設置類型(默認0)
0 -- C-SVC
1 --v-SVC
2 – 一類SVM
3 -- e -SVR
4 -- v-SVR
-t 核函數類型:核函數設置類型(默認2)
0 – 線性:u'v
1 – 多項式:(r*u'v + coef0)^degree
2 – RBF函數:exp(-r|u-v|^2)
3 –sigmoid:tanh(r*u'v + coef0)
-d degree:核函數中的degree設置(默認3)
-g 函數設置(默認1/ k)r(gama):核函數中的
-r coef0:核函數中的coef0設置(默認0)
-c cost:設置C-SVC, -SVR的參數(默認1)-SVR和
- SVR的參數(默認0.5)-SVC,一類SVM和-n nu:設置
-SVR-p e:設置的值(默認0.1)中損失函數
-m cachesize:設置cache內存大小,以MB為單位(默認40)
-e :設置允許的終止判據(默認0.001)
-h shrinking:是否使用啟發式,0或1(默認1)
-wi C(C-SVC中的C)(默認1)weight:設置第幾類的參數C為weight
-v n: n-fold交互檢驗模式
其中-g選項中的k是指輸入數據中的屬性數。option -v 隨機地將數據剖分為n部分並計算交互檢驗准確度和均方根誤差。以上這些參數設置可以按照SVM的類型和核函數所支持的參數進行任意組合,如果設置的參數在函數或SVM類型中沒有也不會產生影響,程序不會接受該參數;如果應有的參數設置不正確,參數將採用默認值。training_set_file是要進行訓練的數據集;model_file是訓練結束後產生的模型文件,文件中包括支持向量樣本數、支持向量樣本以及lagrange系數等必須的參數;該參數如果不設置將採用默認的文件名,也可以設置成自己慣用的文件名。

閱讀全文

與svm工具箱核函數選取代碼相關的資料

熱點內容
換機械硬碟要多少錢一個 瀏覽:72
攻城掠地鑄造兵器怎麼裝備 瀏覽:118
電動工具轉子風扇 瀏覽:722
2011款指南者節氣閥門 瀏覽:688
腿部訓練需要哪些器材女生 瀏覽:449
實驗蒸發濃縮裝置圖 瀏覽:91
儀表上踏板燈亮閃爍什麼意思 瀏覽:984
空調水管道閥門圖片 瀏覽:980
國內家用標准燃氣閥門 瀏覽:971
器材練腹怎麼練肌肉最有效 瀏覽:893
轉向球頭的軸承壞了怎麼辦 瀏覽:313
暖氣片安裝的調節溫度閥門怎麼調 瀏覽:947
江蘇奧星機械鑄造公司怎麼樣 瀏覽:809
工廠儀表一般選用什麼電纜 瀏覽:654
儀表盤顯示紅色start是什麼 瀏覽:300
win7桌面工具箱 瀏覽:105
機械加工怎麼管理工人 瀏覽:161
地鐵b09是什麼閥門 瀏覽:376
拖拉機自動水平液壓裝置 瀏覽:491
自動送料裝置的結構原理 瀏覽:379