日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

libSVM笔记之(一)在matlab环境下安装配置libSVM

發(fā)布時間:2025/3/15 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 libSVM笔记之(一)在matlab环境下安装配置libSVM 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文為原創(chuàng)作品,轉(zhuǎn)載請注明出處

歡迎關(guān)注我的博客:http://blog.csdn.net/hit2015springhttp://www.cnblogs.com/xujianqing

臺灣林智仁教授提供的開源的SVM處理工具箱 libsvm

svm工具箱的下載地址:

http://www.csie.ntu.edu.tw/~cjlin/libsvm/

配置matlab

1、設(shè)置路徑(搜索路徑)

把該工具箱的庫包含到matlab的函數(shù)搜索路徑中去

左鍵添加并包含子文件夾,把所有的文件都包含進(jìn)該搜索路徑。

2、下載選擇編譯器(C++)【mex -setup

matlab自帶了C編譯器Lcc-win32C,但是libsvm原始版本是C++實(shí)現(xiàn)的,因此需要C++的編譯器來編譯,這就是不適用matlab默認(rèn)編譯器而選擇其他C++編譯器的原因。

matlab支持的編譯器也是有限的,可以查看不同版本matlab支持的編譯器列表,可以上網(wǎng)查詢matlab支持的編譯器版本:

http://www.mathworks.com/support/compilers/R2011a/win32.html

R2011a換成自己對應(yīng)的版本就可以查詢自己安裝的matlab版本所支持的編譯器了,注意這里需要的是c++的編譯器。

?

3、編譯【make

這一步是在..\libsvm-3.21\libsvm-3.21\matlab這個路徑下完成的,該路徑為matlab的當(dāng)前路徑

編譯生成的可執(zhí)行文件.mexw64 (這個應(yīng)該是64位的matlab生成的,網(wǎng)上有些教程是mexw32,是32位的matlab編譯生成的)是一堆加密的文件,打開是亂碼的,函數(shù)本身沒有幫助,可以根據(jù)該文件庫中包含的readme文件來獲取該庫的幫助。能夠正確有效的利用readme文件是一項非常重要的技能

?

本文的參考文章有:http://www.matlabsky.com/thread-11925-1-1.html

http://www.matlabsky.com/thread-120-1-1.html

感謝這兩篇文章的作者!

總結(jié)

以上是生活随笔為你收集整理的libSVM笔记之(一)在matlab环境下安装配置libSVM的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。