一、安装libsvm
1、安装matlab 2010b 注意的问题出现错误的中文,非ASCII码,解决:新建用户,安装matlab 2010b
setpath:设置路径
3、选择编译器:vs2010
4、执行编译在matlab命令窗口中输入 mex -setup(注意空格)
5、make 可以看到新编译出4个文件libsvmread.mexw32,libsvmwrite.mexw32,svmtrain.mexw32,svmpredict.mexw32
二、测试heart_scale
1、load heart_scale; %下载数据
2、model=svmtrain(heart_scale_label,heart_scale_inst)
[predict_lebel,accuracy]=svmpredict(heart_scale_label,heart_scale_inst,model);
3、libsvm安装成功
三、数据官方下载
2、格式转换 [label_vector,instance_matriz] = libsvmread(‘cancer_scale.txt’); (注意libsvmread(‘ ‘)括号为单引号)
四、数据UCI下载
1、下载wine.data
2.、导入数据(文件->exports数据)
本文转载自:CSDN博客
欢迎加入我爱机器学习QQ14群:336582044
微信扫一扫,关注我爱机器学习公众号