libsvm安装使用教程 新版本 libsvm3.22
本文针对目前网上的安装教程过旧 不适合新版本安装步骤,导致大家出现较多安装问题,例如 没有 heart_scale.mat的问题 进行处理,希望大家能够避免错误方法。
本教程基于 libsvm3.22 的安装
1.下载libsvm 地址:https://download.****.net/download/leonsust/10428417
2.将压缩包解压 最好放置在MATLAB工具箱中,比如 C:\Program Files\MATLAB\R2011a\toolbox\libsvm-3.22下
3。matlab>> mex -setup
(ps: MATLAB will show the following messages to setup default compiler.)Please choose your compiler for building external interface (MEX) files:
Would you like mex to locate installed compilers [y]/n? y
Select a compiler:
[1] Microsoft Visual C/C++ version 7.1 in C:\Program Files\Microsoft Visual Studio
[0] None
Compiler: 1
Please verify your choices:
Compiler: Microsoft Visual C/C++ 7.1
Location: C:\Program Files\Microsoft Visual Studio
Are these correct?([y]/n): y
4.matlab>> make
5.测试是否安装成功 使用 heart_scale
matlab> [heart_scale_label, heart_scale_inst] = libsvmread('../heart_scale');
matlab> model = svmtrain(heart_scale_label, heart_scale_inst, '-c 1 -g 0.07');
matlab> [predict_label, accuracy, dec_values] = svmpredict(heart_scale_label, heart_scale_inst, model); % test the training data
如果安装成功 会出现如下结果