台湾林智仁的libsvm工具箱
下载:libsvm-3.20
安装方法也很简单,解压文件,把当前工作目录调整到libsvm所在的文件夹下,再在set path里将libsvm所在的文件夹加到里面.然后
在命令行里输入
mex -setup %选择一下编译器
make
%%%%%%%%%%%%%%%%%%%%%%%%%%%
测试数据下载:heart_scale.mat
测试代码:
load 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);
测试结果图:
安装图解:
1.
2.
3.
4.
5.
6.测试是否安装成功
% heart_scale_inst是样本,heart_scale_label是样本标签
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);
%分类预测,这里把训练集当作测试集