SVM使用方法总结.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SVM使用方法总结

SVM的使用方法 (整理完成于2011-03-14) 目 录 1 Libsvm下载 3 2 Libsvm3.0环境变量设置 3 3 训练和测试数据集下载 3 4 运行python程序的环境配置 3 5 LIBSVM?使用的一般步骤是: 3 6 再来说一下,libsvm-3.0的需要的数据及其格式。 4 7 Libsvm数据格式制作: 4 8 Windows版本的工具 4 9 核函数的使用简介 8 10 grid.py的使用 10 11 subset.py使用方法 11 12 checkdata.py的使用方法 12 13 easy.py使用方法 12 14 一个具体的应用实例 13 15 备注:常见问题的解决办法 15 1 Libsvm下载 在你给我发的邮件地址.tw/~cjlin/libsvm/ 下载libsvm的必威体育精装版版本,现在必威体育精装版版本是3.0的,下载地址为.tw/~cjlin/libsvm/libsvm-3.0.zip 将libsvm-3.0.zip解压,我的解压到了C:\根目录下了。 2 Libsvm3.0环境变量设置 添加环境变量到path:我的电脑-属性-高级-环境变量-系统变量-变量列表里面双击 Path,在变量值最后添加;C:\libsvm-3.0\windows 然后点击确定即可。 3 训练和测试数据集下载 在以下网址.tw/%7Ecjlin/papers/guide/data/ 可以下载到用来训练的数据集合用来测试的数据集,这都是一些简单的数据。 4 运行python程序的环境配置 由于有可能使用到C:\libsvm-3.0\tools下的工具,所以的搭建相应的环境,下载两个软件python和gnuplot,下面说一下两个软件的下载地址和配置: a.对于python,下载地址在上寻找下载,目前版本是3.2的,但是我用的是2.6的,测试成功。安装就默认安装在C:\就行,记得将C:\Python26 添加到系统环境变量中。另外将C:\Python26 中的python.exe添加到C:\libsvm-3.0\windows下面即可。 b.对于gnuplot ,下载地址在/ 。目前必威体育精装版版本是4.4.3。他不用安装,直接解压放到C:\根目录即可。(这注:部分不需要了)。 c.下载gp440win32.zip,在网址/fileview_352799.html 下载,这个解压放到C盘根目录,然后拷贝C:\gnuplot\binary中的gnuplot.exe放到C:\libsvm-3.0\windows下面即可。 5 LIBSVM?使用的一般步骤 1)按照LIBSVM软件包所要求的格式准备数据集 2)对数据进行简单的缩放操作; 3)首要考虑选用RBF?核函数; 4)采用交叉验证选择最佳参数C与g?; 5)采用最佳参数C与g?对整个训练集进行训练获取支持向量机模型; 6)利用获取的模型进行测试与预测。 6 libsvm-3.0数据及其格式 该软件使用的训练数据和检验数据文件格式如下:??? [label] [index1]:[value1] [index2]:[value2] … ??? [label] [index1]:[value1] [index2]:[value2] … ??? Label 就是说class, 就是你要分类的种类,通常是一些整数。??? index 是有順序的索引,通常是连续的整数。??? value 就是用来 train 的数据,通常是一堆实数。修改训练和测试数据的格式目标值 第一维特征编号:第一维特征值 第二维特征编号:第二维特征值… 目标值 第一维特征编号:第一维特征值 第二维特征编号:第二维特征值……… 目标值 第一维特征编号:第一维特征值 第二维特征编号:第二维特征值…例如: 2.3 1:5.6 2:3.2 表示训练用的特征有两维,第一维是5.6,第二维是3.2,目标值是2.3 注意:训练和测试数据的格式必须相同,都如上所示。测试数据中的目标值是为了计算误差用 Libsvm数据格式制作 该过程可以自己使用excel或者编写程序来完成,也可以使用网络上FormatDataLibsvm.xls来完成。 FormatDataLibsvm.xls使用说明: 先将数据按照下列格式存放(注意label放最后面): value1 value2 … label value1 value2 … label … value1 value2 … label b. 然后将以上数据粘贴到FormatDataLibsvm.xls中的最左上角单元格,接着工具-宏执行FormatDataToLibsvm宏。就可以得到libsvm要求的数据格式。/f/9299654.html?from=like )

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档