Linux ubuntu 下安装 libsvm 及 matlab中调试
大多文章都是如何在windows下安装,今天说下如何在Ubuntu 14.04中安装libsvm,matlab版本是2013b
1.libsvm下载
作者主页:http://www.csie.ntu.edu.tw/~cjlin/libsvm/
可以去下载zip或tar.gz版本,也可以github上clone(推荐)
git clone https://github.com/cjlin1/libsvm.git
2.命令行下编译,调试
首先,在libsvm/matlab下更改Makefile里面的路径,参考README。然后,在命令行下进入libsvm目录输入make。无错则执行 ./svm-train heart_scale
输出以下结果表示成功
optimization finished, #iter = 162 nu = 0.431029 obj = -100.877288,
rho = 0.424462 nSV = 132, nBSV = 107 Total nSV = 132
3.matlab下编译,调试
首先addpath,或者在菜单直接setpath;然后从matlab中打开libsvm目录,输入make;无错则表示安装成功,可以通过一下代码测试:
load heart_scale.mat
model = svmtrain(heart_scale_label, heart_scale_inst);
[predict_label, accuracy, dec_values] = svmpredict(heart_scale_label, heart_scale_inst, model);
输出:
optimization finished, #iter = 162 nu = 0.431029 obj = -100.877288,
rho = 0.424462 nSV = 132, nBSV = 107 Total nSV = 132 Accuracy =
86.6667% (234/270) (classification)
安装测试成功。
4.第3步make时可能提示warning
You are using gcc version "4.8.4".The version currently supported with
MEX is 4.7.X ...
原因是系统gcc和g++版本太高,可以通过降低版本实现,具体可以参考http://blog.sina.com.cn/s/blog_6cee149d010129bl.html
叼茂SEO.bfbikes.com
怎么收藏这篇文章?
想想你的文章写的特别好https://www.237fa.com/
想想你的文章写的特别好https://www.ea55.com/
想想你的文章写的特别好www.jiwenlaw.com
想想你的文章写的特别好www.jiwenlaw.com
少年传奇私服:能否成为最炫酷的战士?:https://501h.com/yuanshi/14809.html
传奇世界手游复古区如何使用脚本?:https://501h.com/lianji/1775.html
你的才华让人惊叹,请继续保持。 http://www.55baobei.com/l6283sw3cg.html
176508.com