libsvm matlab 2010b,在matlab下安装LIBSVM 3.20

一、LIBSVM 3.20官方下载地址

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

二、安装操作步骤

1、安装VC++ 2010 express​

2、设置路径

将​LIBSVM-3.20文件夹放在D:\Program

Files\MATLAB\R2010b\toolbox\,设置路径如下:

a4c26d1e5885305701be709a3d33442f.png

设置matlab的当前工作目录:设置Current Folder为

“D:\Program

Files\MATLAB\R2010b\toolbox\libsvm-3.20\matlab”。

​​​​​注意:LIBSVM-3.20文件夹存放位置和VC++

2010 express​安装位置要在同一个盘,本人将二者放在D盘。

3、选择C++编译器

(1)​Command Window里面输入:mex

-setup(注意‘-’之前要有空格);出现提示如下:

a4c26d1e5885305701be709a3d33442f.png

选择y,接下来就要选择编译器,我这里出现的选项有:

a4c26d1e5885305701be709a3d33442f.png

我选择了1,出现提示语句:Are these correct

[y]/n?,继续y之后,如果编译器选择成功,会出现:

​Trying to update options file:

C:\Users\Administrator\AppData\Roaming\MathWorks\MATLAB\R2010b\mexopts.bat

From template:

D:\PROGRA~2\MATLAB\R2010b\bin\win64\mexopts\msvc100freeopts.bat

Done . . .

4、编译:输入make命令,系统会生成如下4个文件:svmtrain.mexw32,svmpredict.mexw32,libsvmread.mexw32,libsvmwrite.mexw32。完成

a4c26d1e5885305701be709a3d33442f.png

5、测试

Command Window里面输入:

​[heart_scale_label,heart_scale_inst]

=

libsvmread('../heart_scale');​

生成测试数据如下:

a4c26d1e5885305701be709a3d33442f.png

Command

Window里面输入:

​model =

svmtrain(heart_scale_label,heart_scale_inst);

得到仿真结果如下:

*

optimization finished, #iter = 162

nu = 0.431029

obj = -100.877288, rho = 0.424462

nSV = 132, nBSV = 107

Total nSV = 132

LIBSVM-3.20安装测试完毕!

​​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值