MATLAB +LibSvm安装教程
本人电脑环境,win7 64位,MATLAB2015A
需要的libsvm文件:https://pan.baidu.com/s/1etSa88TUVpr1XxaEjDsbRg
此文件并不是台湾大学的版本,而是修改过的版本faruto。
并且不需要编译!!!
并且不需要编译!!!
并且不需要编译!!!
(相信很多人都在编译中遇到过各种各样的问题,哈哈哈哈)
1. 解压文件到英文目录下,在matlab下安装libsvm工具包,添加路径并保存
2. 切换工作目录
(注:因为Matlab中自带有SVM的工具箱,而且其函数名字就是svmtrain和svmpredict,和LIBSVM默认的名字一样,在实际使用的时候有时会产生一定的问题,比如想调用LIBSVM的变成了调用Matlab SVM。所以在这里改为libsvmpredict.mexw64和libsvmtrain.mexw64)
4. 代码验证是否安装成功
运行test.m文件,注意使用libsvmtrain、libsvmpredic函数
load heart_scale.mat;
model = libsvmtrain(heart_scale_label,heart_scale_inst, '-c 1 -g 0.07');
[predict_label, accuracy, dec_values] = libsvmpredict(heart_scale_label, heart_scale_inst, model); % test the trainingdat
结果出现:
Accuracy = 86.6667% (234/270) (classification)
如果有问题请留言(>.<)