關於libsvm工具箱在win10系統matlab64位下的安裝說明
阿新 • • 發佈:2019-02-06
本文是在轉載文章下方几個博主的內容的基礎上稍加組合以及說明:
一,目標:
在win10系統的matlab(64位)中安裝LibSVM
二,我用的工具:
libsvm-3.21版本,matlab
R2014b,visual studio 2012,SDK7.1(GRMSDKX_EN_DVD),VC-Compiler-KB2519277
三 具體步驟如下: 1、下載libsvm,我下載的是libsvm-3.21版本 2、解壓後放到matlab的安裝目錄下,我個人喜歡直接放到matlab下面的toolbox裡面,畢竟這也是其中的工具之一。 3、在matlab主介面找到“設定路徑”,新增資料夾及其子檔案,索性把整個libsvm-3.21全新增進去,反正可能都要用到。 4、切換matlab執行目錄致:C:\Program Files\MATLAB\R2014b\toolbox\libsvm-3.21\matlab,在命令列輸入make, 也就是該目錄下的那個make檔案。這時候就像以前安裝libsvm一樣,會自動make出來很多檔案,不用管,主要是會看到make出帶有mexw64字尾名的檔案,這就成功了。 (注意:在命令列輸入make 可能會出錯,這就需要二步中的後兩個工具。按順序安裝sdk7.1還是會出現問題,此時在安裝VC-Compiler-KB2519277)
5、拷貝4步驟中matlab資料夾下所有make出來的檔案,到libsvm-3.21\windows資料夾下,替換替換替換……,統統替換。 6、over,出一口氣,放鬆一下,距離成功只差後面的第七步 7、驗證是否成功:
得到了分類精度,這就證明libsvm安裝成功!
以上所有工具可以在我上傳的資源中下載(實在上傳不上去,抱歉)
借鑑的文章: http://apinetree.blog.51cto.com/714152/1560254
http://blog.csdn.net/buaasuozi/article/details/50781615/
安裝sdk7.1後還要安裝VC-Compiler-KB2519277的原因: https://cn.mathworks.com/matlabcentral/answers/279692-why-does-microsoft-windows-sdk-7-1-not-get-detected-as-a-supported-compiler-for-windows-10-with-fram
三 具體步驟如下: 1、下載libsvm,我下載的是libsvm-3.21版本 2、解壓後放到matlab的安裝目錄下,我個人喜歡直接放到matlab下面的toolbox裡面,畢竟這也是其中的工具之一。 3、在matlab主介面找到“設定路徑”,新增資料夾及其子檔案,索性把整個libsvm-3.21全新增進去,反正可能都要用到。 4、切換matlab執行目錄致:C:\Program Files\MATLAB\R2014b\toolbox\libsvm-3.21\matlab,在命令列輸入make, 也就是該目錄下的那個make檔案。這時候就像以前安裝libsvm一樣,會自動make出來很多檔案,不用管,主要是會看到make出帶有mexw64字尾名的檔案,這就成功了。 (注意:在命令列輸入make
5、拷貝4步驟中matlab資料夾下所有make出來的檔案,到libsvm-3.21\windows資料夾下,替換替換替換……,統統替換。 6、over,出一口氣,放鬆一下,距離成功只差後面的第七步 7、驗證是否成功:
借鑑的文章: http://apinetree.blog.51cto.com/714152/1560254
http://blog.csdn.net/buaasuozi/article/details/50781615/
安裝sdk7.1後還要安裝VC-Compiler-KB2519277的原因: https://cn.mathworks.com/matlabcentral/answers/279692-why-does-microsoft-windows-sdk-7-1-not-get-detected-as-a-supported-compiler-for-windows-10-with-fram