Libsvm Matlab 快速安裝教程 (適用於Win7+, 64bit, and Matlab2016a+)


近日在開始學習Machine Learning SVM 相關算法,將Matlab平台安裝SVM的步驟記錄如下,親測可用:

 

開發環境: Windows 8 64 bit, Matlab 2016a, SVM toolbox: libsvm

Libsvm 下載地址: https://www.csie.ntu.edu.tw/~cjlin/libsvm/

UCI的機器學習訓練和測試樣本數據: http://archive.ics.uci.edu/ml/datasets.html

 

步驟一: 下載libsvm工具箱,將此工具箱放入Matlab 安裝目錄下的toolbox文件夾,將libsvm文件夾中的三個文件夾通過Set Path加入到工作路徑中

三個文件夾名稱:1.    /libsvm/windows    2.   /libsvm/matlab    3.   /libsvm

Set Path具體添加步驟如下http://jingyan.baidu.com/article/624e745948b58a34e8ba5aad.html

具體截圖:

 

 

步驟二: 下載安裝Visual C++ 2010  Professional x86開發平台

鏈接: http://www.itellyou.cn/   (PS: 非常好的國內微軟的軟件大集錦,里面軟件和工具相當全,而且都是正規軟件,可去某度搜索破解工具配合使用)

步驟三: 切換Matlab 當前工作路徑到matlab/toolbox/libsvm/matlab 目錄下,進行編譯(libsvm是用C寫的,因此需要編譯成Matlab可執行文件)

   1) 選擇編譯器,因個人機器中只有VS 2010,因此該VS2010編譯器被選為默認,如果你的電腦有其他編譯器,請參考該文:http://blog.csdn.net/loadstar_kun/article/details/7712308

         2)  在matlab命令窗口輸入, make 命令,開始編譯工作,完成編譯,編譯后文件如下所示。

至此,我本人的Matlab可以成功使用,僅為個例,不同的Matlab版本支持不一樣的編譯器,好像2014以上的版本都支持VS2010編譯器,因此,步驟二的鏈接可用。

備注,最新的libsvm中的算法有部分已經更新,如果按2014年以前的算法照搬硬套,不適用,請參考2016年左右的最新libsvm工具箱用法教程,並參考readme等官方文件。

 

附參考文檔: 

1. 其他開發平台使用libsvm的方法:http://www.cnblogs.com/GuoJiaSheng/p/4480497.html

2. libsvm 使用方法小結: http://blog.csdn.net/sherry_gp/article/details/51823380

祝好,

Allen


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM