您的位置:首页 > 编程语言 > MATLAB

libsvm3.20在matlab中的使用

2015-03-20 09:54 519 查看
1. 版本说明:

libsvm: 3.20 (http://www.csie.ntu.edu.tw/~cjlin/libsvm/)

matlab: 2012a

2. 操作流程:

参考http://blog.csdn.net/abcjennifer/article/details/7370177,并改进。

A.设置path

File->set path ->add with subfolders->加入libsvm-3.20中matlab文件夹的路径

B. 在matlab中编译m文件为exe文件

参考:http://www.cnblogs.com/wb-DarkHorse/archive/2013/07/04/3171621.html

mbuild -setup

mcc -m make.m

C.加载数据集

[heart_scale_label,heart_scale_inst]= libsvmread('heart_scale');

 model = svmtrain(heart_scale_label,heart_scale_inst);  

[predict_label,accuracy,decision_values] = svmpredict(heart_scale_label,heart_scale_inst,model,1);

结果:

Accuracy = 86.6667% (234/270) (classification)  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: