SVM Matlab工具箱的使用 一

2021-07-14 17:46:41 字數 640 閱讀 7690

本次是我自己剛學習svm,並在faruto學習svm的筆記。

一.svm 由vapnik首先提出,svm的主要思想是建立乙個超平面作為決策曲面,使得正例與反例之間的隔離邊緣被最大化。

svm的優點:

1.通用性(能夠在各種函式集中建構函式)

2.魯棒性(不需要微調)

3.有效性(在解決實際問題中屬於最好的方法之一)

4.計算簡單(方法的實現只需要利用簡單的優化技術)

5.理論上完善(基於vc推廣理論的框架)

二.實際安裝

開啟matlab,(**在matlab工具箱目錄下)

1.mex -setup 選擇編譯器

2.y3.make

三.具體函式

svmtrain,svmpredict,...參看台灣的libsvm中的readme.

四.例項

分類問題處理整體正規流程:

1.選定訓練集和測試集

2.規範化

3.特徵提出

4.利用訓練集訓練分類器得到model

5.利用訓練得到的模型進行**

6.模型效能評測(準確率的高低)

資料歸一化參看

具體來說,具體問題具體分析,測試集的最大,最大值不能大於訓練集的最大,最小集。

libsvm工具箱使用

libsvm工具箱安裝 讀入變數利用svmtrain訓練得模型,利用svmpredict訓練得 結果 model svmtrain x norm 6 x norm 1 5 predicted label,accuracy,decision values svmpredict y norm 6 y n...

Matlab SVM工具箱的使用

2 安裝到matlab資料夾中 2 開啟matlab file set path中新增svm工具箱的資料夾 現在,就成功的新增成功了.可以測試一下 在matlab中輸入which svcoutput 回車,如果可以正確顯示路徑,就證明新增成功了,例如 c program files matlab71...

matlab calib工具箱的使用

我在使用過程中,出現誤差過大的問題,考慮是不是拍攝的方式不對,然後看了一下原始文件 在檢測角點的時候,如果影象畸變比較大的話,很多都要自己動手選點,wintx和winty一般不用自己設定,這兩個引數是設定搜尋角點的畫素範圍,預設為5,就是在手動選取的點的5個畫素之內找到角點。手工選點時第乙個點是座標...