matlab中關於svmtrain函式問題

2021-03-04 02:30:49 字數 1923 閱讀 7580

1樓:靜水搖擺

檢查t1n,和p1n到底用不用轉置,確定t1n是訓練集標籤嗎?!

matlab svmtrain如何使用的?急求!!!

2樓:千鋒教育

如果當前目錄在libsvm下,那麼就會呼叫libsvm的svmtrain

自帶的svmtrain的呼叫格式和libsvm的svmtrain的格式是不一樣的,自帶的格式是svmstruct = svmtrain(『訓練矩陣』,『訓練標籤』 'showplot',showplotvalue, ...)

而libsvm的格式需要把標籤寫在第一個引數,若想使用自帶的,那麼把libsvm的路徑從搜尋路徑中刪除

即set path然後remove,並且把當前目錄切換到toolbox下。

3樓:匿名使用者

這個是一個svm工具包的詳細講解

一般是用libsvm工具包,這個比較好用。**中也有相關的**講解,還是容易看懂的。

matlab中 svm 函式svmtrain中 引數autoscale 什麼作用 10

4樓:匿名使用者

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係數等必須的引數;該引數如果不設定將採用預設的檔名,也可以設定成自己慣用的檔名。

matlab中使用libsvm的svmtrain函式的-v交叉驗證是怎麼驗證的?

5樓:匿名使用者

你最後的理解是正確的~

把資料分成10份,把其中的9份做訓練,另外一份做測試集,這樣輪流驗證。

關於MATLAB中ezplot命令的意思

ezplot功能簡介 在matlab的命令視窗中鍵入help ezplot命令或者doc ezplot即可獲得本函式的幫助資訊。ezplot即 easy to use function plotter。它是一個易用的一元函式繪圖函式 特別是在繪製含有符號變數的函式的影象時,ezplot要比plot更...

matlab中a什麼意思,matlab中a是什麼意思

賦值的意思 a 1 表示a的值是1 a hello 表示a的值是字串hello matlab中a 是什麼意思 5 a 是把矩陣a轉換為一個行向量,就是一行。例如 a rand 2,3 a 0.6925 0.3965 0.78020.5567 0.0616 0.3376 b a b 0.6925 0....

matlab中離散楔的原理,matlab中離散小波的原理

我感覺matlab離散的原理好像和書中的那些原理沒半毛錢關係?笑翻了,哇咔咔,你才發現啊?這是小波參考書的通病,也是容易讓人抓狂的難點,就是小波理論的示意性理解與實際實現演算法總是被混為一談,實際這兩者有時真的沒半毛錢關係都沒有,完全是兩個領域的問題。在matlab中cwt理論的理解是用你上面的第一...