如何在matlab中新增svm函式工具箱

時間 2021-09-06 01:15:03

1樓:it圈新鮮事

2,安裝到matlab資料夾中

2)開啟matlab->file->set path中新增svm工具箱的資料夾

現在,就成功的新增成功了.

可以測試一下:在matlab中輸入which svcoutput 回車,如果可以正確顯示路徑,就證明新增成功了,例如:

c:\program files\matlab71\toolbox\svm\svcoutput.m

3,用svm做分類的使用方法

1)在matlab中輸入必要的引數:x,y,ker,c,p1,p2

我做的測試中取的資料為:

n = 50;

n=2*n;

randn('state',6);

x1 = randn(2,n)

y1 = ones(1,n);

x2 = 5+randn(2,n);

y2 = -ones(1,n);

figure;

plot(x1(1,:),x1(2,:),'bx',x2(1,:),x2(2,:),'k.');

axis([-3 8 -3 8]);

title('c-svc')

hold on;

x1 = [x1,x2];

y1 = [y1,y2];

x=x1';

y=y1';

其中,x是100*2的矩陣,y是100*1的矩陣

c=inf;

ker='linear';

global p1 p2

p1=3;

p2=1;

然後,在matlab中輸入:[nsv alpha bias] = svc(x,y,ker,c),回車之後,會顯示:

support vector classification

_____________________________

constructing ...

optimising ...

execution time:  1.9 seconds

status : optimal_solution

|w0|^2    : 0.418414

margin    : 3.091912

sum alpha : 0.418414

support vectors : 3 (3.0%)

nsv =

3alpha =

0.0000

0.0000

0.0000

0.0000

0.0000

2)輸入**函式,可以得到與預想的分類結果進行比較.

輸入:predictedy = svcoutput(x,y,x,ker,alpha,bias),回車後得到:

predictedy =11

1111

1113)畫圖

輸入:svcplot(x,y,ker,alpha,bias),回車

補充:x和y為資料,m*n:m為樣本數,n為特徵向量數

比如:取20組訓練資料x,10組有故障,10組無故障的,每個訓練資料有13個特徵引數,則m=20,n=13

y為20*1的矩陣,其中,10組為1,10組為-1.

對於測試資料中,如果取6組測試資料,3組有故障,3組無故障的,則m=6,n=13

y中,m=6,n=1

如何在matlab中新增svm函式工具箱

如何在matlab中新增svm工具箱以及初次應用

2樓:匿名使用者

atlab大部分函式都放在了toolbox這個資料夾下面。可以試著把需要的函式和工具箱放進去看看能不能用。象matlab升級以後功能會更強大,包含的工具箱也越多,所佔用的硬碟空間也變得很大。

建議你安裝的時候選擇自定義安裝,只裝自己需要的幾個工具箱,看你需要是用在什麼專業,它裡面有很多比如財務工具箱,航空工具箱,生物技術工具箱對與我專業就沒有用,就可以不安裝。這樣就省了空間了。

如何在matlab中新增svm函式工具箱

3樓:匿名使用者

1 首先,matlab自帶svm工具箱。

2 如果你用其他的工具箱比如臺灣林智仁老師的svm工具包,只需要回在你執行時將目錄

答選擇在svm工具箱就行,matlab會優先執行當前目錄的函式。當然你可以在file-add path下加上這個目錄。

如何在matlab中新增svm函式工具箱 200

如何在matlab中新增svm函式工具箱

4樓:匿名使用者

你可以參照http://jingyan.baidu.

的步驟進行安裝,然後重啟matlab就可以呼叫svm函式工具箱了。

如何在中新增,如何在word中新增mathtype

zha南京 方法 步驟 1首先,安裝office和mathtype軟體,並能夠找到安裝檔案所在之處。如果已經安裝,則找到安裝地址即可。2找到mathtype安裝地址下的office support資料夾,然後選擇對應的32位或者64位資料夾,找到檔案 mathtype commands 6 for ...

如何在matlab中呼叫matlab中已有的函式

呼叫函式檔案 myfile.m clear clcfor t 1 10 y mylfg t end 自定義函式檔案 mylfg.m function y mylfg x 注意 函式名 mylfg 必須與檔名 mylfg.m 一致 y x 1 3 注 這種方法要求自定義函式必須單獨寫一個m檔案,不能與...

如何在中新增水印,如何在Word文件中新增水印

壬淼淼 word2003之前沒這個功能,之後沒用過。但可以模擬。頁面底紋列印不出,藝術字和 修應該可以。 專注精品優選 如何給word文件新增水印,步驟如下 在word文字編輯中,怎樣新增水印? love 執迷不悟 方法如下 1.製作好文件後,通過 檢視 頁首頁尾 命令,調出 頁首頁尾 工具欄,單擊...