Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / matlab 支持向量机libSVM 使用

一、安装libsvm1、安装matlab 2010b 注意的问题出现错误的中文,非ASCII码,解决:新建用户,安装matlab 2010b2、安装libsvm,当前目录(current folded)与工作目录区别,下载地址:http://www.csie.ntu.edu.tw/~cjlin/libsvm/setpath:设置路径
3、选择编译器:vs20104、执行编译在matlab命令窗口中输入 mex -setup(注意空格)5、make 可以看到新编译出4个文件libsvmread.mexw32,libsvmwrite.mexw32,svmtrain.mexw32,svmpredict.mexw32二、测试heart_scale1、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安装成功三、数据官方下载http://www.csie.ntu.edu.tw/~cjlin/libsvmtools/datasets/1、下载 breast-cancer_scale.txt文件2、格式转换 [label_vector,instance_matriz] = libsvmread("cancer_scale.txt"); (注意libsvmread(" ")括号为单引号)
四、数据UCI下载下载地址:http://archive.ics.uci.edu/ml/1、下载wine.data2.、导入数据(文件->exports数据)