- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LIBSVM使用方法,libsvm使用,libsvm,libsvm安装方法,libsvm的使用方法,libsvm使用教程,libsvm使用实例,libsvmmatlab使用,安装libsvm工具箱方法,pythonlibsvm使用
LIBSVM
1 LIBSVM 简介
LIBSVM 是台湾大学林智仁(Lin Chih-Jen)副教授等开发设计的一个简单、易于使
用和快速有效的 SVM 模式识别与回归的软件包,他不但提供了编译好的可在 Windows
系列系统的执行文件,还提供了源代码,方便改进、修改以及在其它操作系统上应用;
该软件还有一个特点,就是对 SVM 所涉及的参数调节相对比较少,提供了很多的默
认参数,利用这些默认参数就可以解决很多问题;并且提供了交互检验(Cross -SVM 回
归等问题,包括基于一对一算法的多类模式识别问题。SVM 用于模式识别或回归时,
SVM 方法及其参数、核函数及其参数的选择,目前国际上还没有形成一个统一的模式,
也就是说最优 SVM 算法参数选择还只能是凭借经验、实验对比、大范围的搜寻或者
利用软件包提供的交互检验功能进行寻优。ν-SVM 回归和ε-SVM 分类、νValidation)
的功能。该软件包可以在 .tw/~cjlin/ 免费获得。该软件可以解决
C-SVM 分类、-SVM 回归等问题,包括基于一对一算法的多类模式识别问题。SVM 用于模式识
别或回归时,SVM 方法及其参数、核函数及其参数的选择,目前国际上还没有形成一个统一的模
式,也就是说最优 SVM 算法参数选择还只能是凭借经验、实验对比、大范围的搜寻或者利用软件
包提供的交互检验功能进行寻优。
2 LIBSVM 使用方法
LibSVM 是以源代码和可执行文件两种方式给出的。如果是 Windows 系列操作系
统,可以直接使用软件包提供的程序,也可以进行修改编译;如果是 Unix 类系统,必
须自己编译,软件包中提供了编译格式文件,我们在 SGI 工作站(操作系统 IRIX6.5)
上,使用免费编译器 GNU C++3.3 编译通过。
2.1 LIBSVM 使用的一般步骤:
1) 按照 LIBSVM 软件包所要求的格式准备数据集;
2) 对数据进行简单的缩放操作;
3) 考虑选用 RBF 核函数;
4) 采用交叉验证选择最佳参数 C 与 g ;
5) 采用最佳参数 C 与 g 对整个训练集进行训练获取支持向量机模型;
6) 利用获取的模型进行测试与预测。
2.2 LIBSVM 使用的数据格式
该软件使用的训练数据和检验数据文件格式如下:
label index1:value1 index2:value2 ...
其中label 是训练数据集的目标值,对于分类,它是标识某类的整数(支持多个
类) ;对于回归,是任意实数。index 是以 1 开始的整数,可以是不连续的;value
为实数,也就是我们常说的自变量。检验数据文件中的 label 只用于计算准确度或误差,
如果它是未知的,只需用一个数填写这一栏,也可以空着不填。在程序包中,还包括
有一个训练数据实例:heart_scale ,方便参考数据文件格式以及练习使用软件。可以编
写小程序,将自己常用的数据格式转换成这种格式。
2.3 Svmtrain 和 Svmpredict 的用法
Svmtrain(训练建模) 的用法:
svmtrain [options] training_set_file [model_file]
Options :可用的选项即表示的涵义如下
-s svm 类型:SVM 设置类型(默认 0)
0 -- C-SVC
1 --v-SVC
2 – 一类 SVM
3 -- e -SVR
4 -- v-SVR
-t 核函数类型:核函数设置类型(默认 2)
0 – 线性:uv
1 – 多项式:(r*uv + coef0)^degree
2 – RBF 函数:exp(-r|u-v|^2)
3 –sigmoid :tanh(r*uv + coef0)
-d degree :核函数中的 degree 设置(默认 3)
-g r(gama) :核函数中的? 函数设置(默认 1/ k)
-r coef0 :核函数中的 coef0 设置(默认 0)
-c cost :设置 C-SVC ,? -SVR 和?-SVR 的参数(默认 1)
-n nu :设置?-SVC ,一类 SVM 和?- SVR 的参数(默认 0.5)
-p e :设置? -SVR 中损失函数? 的
您可能关注的文档
最近下载
- Siebel TAS销售管理方法论交流.ppt
- 一种耐高温热轧H型钢及其生产方法.pdf VIP
- 2025协同办公领域AI发展与应用实践报告.pptx VIP
- 2025年中电建电力运维管理有限公司招聘笔试参考题库含答案解析.pdf
- 2024中电建电力运维管理有限公司招聘361人笔试参考题库附带答案详解 .docx
- 一例高血压患者的护理个案.docx VIP
- 2025年高考语文课内文言文知识梳理(统编版)专题04《登泰山记》(解析版).docx VIP
- 2025年新高考语文专题复习:小说情节知识点讲解 课件139张.pptx VIP
- AI大模型产业落地场景和价值.pdf VIP
- 彩钢板屋面拆除、更换屋面板施工方案.docx VIP
文档评论(0)