您的位置:首页 > 编程语言 > MATLAB

Matlab2014a(64-bit)安装libsvm3.12

2015-11-03 21:42 525 查看
1.环境:破解版matlab2014a(64-bit)+大白菜win7(64-bit)+libsvm3.12

2.步骤

1)下载libsvm

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

但是我没能打开官网,所以51CTO上找了个版本

2)解压libsvm,将文件放到MATLAB的toolbox下,

3)设置工作路径。关于网上用 mex -setup的命令,我的环境中是会出现

upgrading-mex-files-to-use-64-bit-api的问题的,如图



这个问题是因为你的matlab是64位的版本,现在libsvm针对64位系统单独做了封装。在libsvm下有一个window目录,libsvm\windows\*.mexw64。直接将libsvm\windows加载到matlab运行路径上就可以了。无需编译!

3.测试:

1)

[heart_scale_label, heart_scale_inst] = libsvmread('你的路径\toolbox\libsvm-3.12\heart_scale');

2) 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

3)[predict_label,accuracy] = svmpredict(heart_scale_label,heart_scale_inst,model);

Accuracy = 86.6667% (234/270) (classification)

以上说明安装成功

参考:http://blog.csdn.net/loadstar_kun/article/details/7712308
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: