SVM學習資料

近來,想學習Support vector machine,發現一些網站比較好,貼出來:

1. http://www.csie.ntu.edu.tw/~cjlin/libsvm/  臺灣大學林智仁教授的主頁,著名的libsvm由其提出

2. 轉載網友:http://www.ymlib.net/article/sort010/info-24.html如何安裝libsvm與matlab接口,附文:

    今天上午又簡單地研究了一下libsvm和Matlab的接口問題,發現也很容易弄搞定,按照以下步驟即可: 

    在libsvm的網站上下載libsvm-mat-2.83-1.zip文件,解壓後放在任意目錄下(比如c:\libsvm-mat-2.83-1   下)

    打開matlab,切換到c:\libsvm-mat-2.83-1目錄下(注意,把當前目錄切換庫函數所在目錄,否則有可能編譯錯誤),鍵入以下命令:

    mex-setup

    Matlab會詢問你是否需要locateinstalled compiler,選擇y,然後根據需要選擇一個編譯器即可。確認時選擇y即可。

    然後鍵入 make

    就會生成svmtrain.dll,svmpredict.dll和read_sparse.dll這三個文件(對於Matlab7.1及以上版本,生成的對應文件爲svmtrain.mexw32,svmpredict.mexw32和read_sparse.mexw32)

    然後可以在matlab的菜單File->SetPath->Add Folder裏,把c:\libsvm-mat-2.83-1目錄添加進去,這樣以後在任何目錄下都可以調用libsvm的函數了。

    爲了檢驗libsvm和matlab之間的接口是否已經配置完成,可以在matlab下執行以下命令:

    loadheart_scale.mat

    model =svmtrain(heart_scale_label, heart_scale_inst, '-c 1 -g 2');

    如果運行正常並生成了model這個結構體(其中保存了所有的支持向量及其係數),那麼說明libsvm和matlab之間的接口已經完全配置成功。

3.http://www.isis.ecs.soton.ac.uk/resources/svminfo/ 英國一個研究機構的主頁

4. http://zyy554221.blog.sohu.com/82115143.html:一個西電校友的svm(matlab)使用說明,注意svm工具箱不能放在帶空格的目錄下。例如(program files,這樣目錄matlab有時會犯錯)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章