首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

matlab 支持向量机libSVM 运用

2013-04-12 
matlab 支持向量机libSVM 使用一、安装libsvm1、安装matlab 2010b 注意的问题出现错误的中文,非ASCII码,解决

matlab 支持向量机libSVM 使用

一、安装libsvm

1、安装matlab 2010b 注意的问题出现错误的中文,非ASCII码,解决:新建用户,安装matlab 2010b

2、安装libsvm,当前目录(current folded)与工作目录区别,下载地址:http://www.csie.ntu.edu.tw/~cjlin/libsvm/    

     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安装成功

三、数据官方下载

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.data

2.、导入数据(文件->exports数据)

热点排行