大多文章都是如何在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

标签: ubuntu, matlab, install, libsvm, 安装, 调式

已有 10 条评论

  1. 叼茂SEO.bfbikes.com

  2. 怎么收藏这篇文章?

  3. 想想你的文章写的特别好https://www.237fa.com/

  4. 想想你的文章写的特别好https://www.ea55.com/

  5. 想想你的文章写的特别好www.jiwenlaw.com

  6. 想想你的文章写的特别好www.jiwenlaw.com

  7. 少年传奇私服:能否成为最炫酷的战士?:https://501h.com/yuanshi/14809.html

  8. 传奇世界手游复古区如何使用脚本?:https://501h.com/lianji/1775.html

  9. 你的才华让人惊叹,请继续保持。 http://www.55baobei.com/l6283sw3cg.html

  10. 176508.com

添加新评论