MATLAB + LibSvm安装教程

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)

如果有问题请留言(>.<)

Supongo que te gusta

Origin blog.csdn.net/qq_43570025/article/details/98466634
Recomendado
Clasificación