本文仅仅介绍WINDOW下安装步骤。
1)在libsvm官网上下载最新版本的libsvm*(zip),下载网址。
2)下载好文件后解压,(推荐放在,toolbox文件下,如''G:\Matlab\toolbox\libsvm-3.23'');
3)添加路径:主页→设置路径→添加文件夹及其子文件夹(解压的文件夹里的一个文件夹windows即E:\Program Files\libsvm-3.21\windows)→保存后关闭即可。
Tip: 其实网上,大多数博客都有介绍需要,mex进行c语言编译,在我的安装过程中,即使没有编译也可以顺利运行,测试程序员如下:
[heart_scale_label,heart_scale_inst]=libsvmread('heart_scale');
model = svmtrain(heart_scale_label,heart_scale_inst, '-c 1 -g 0.07');
[predict_label, accuracy, dec_values] =svmpredict(heart_scale_label, heart_scale_inst, model); % test the trainingdata
结果
optimization finished, #iter = 134
nu = 0.433785
obj = -101.855060, rho = 0.426412
nSV = 130, nBSV = 107
Total nSV = 130
Accuracy = 86.6667% (234/270) (classification)