libsvm v3.1.7

2024-05-28发布者:wx20230305205025大小: 下载:0

文件大小:

软件介绍

libsvm工具箱是在做支持向量机时需要的工具箱,是一个简单、易于使用和快速有效的SVM模式识别与回归的软件包,libsvm工具箱支持向量机源码,对于一些专业需要的朋友可别错过。

image.png

使用方法

  1.首先下载libsvm工具箱、Python2.5.2和gnuplot 三个软件。

  2.准备好数据,首先要把数据转换成Libsvm软件包要求的数据格式为:

  label index1:value1 index2:value2 ...

  其中对于分类来说label为类标识,指定数据的种类 ;对于回归来说label为目标值。(我主要要用到回归)

  Index是从1开始的自然数,value是每一维的特征值。

  该过程可以自己使用excel或者编写程序来完成,也可以使用网络上的FormatDataLibsvm.xls来完成。

  FormatDataLibsvm.xls使用说明:

  先将数据按照下列格式存放(注意label放最后面):

  value1 value2 ?? label

  value1 value2 ?? label

  ??

  然后将以上数据粘贴到FormatDataLibsvm.xls中的最左上角单元格,接着工具->宏执行行FormatDataToLibsvm宏。就可以得到libsvm要求的数据格式。将该数据存放到文本文件中进行下一步的处理。

  3.对数据进行归一化。

  该过程要用到libsvm软件包中的svm-scale.exe

  Svm-scale用法:

  用法:svmscale [-l lower] [-u upper] [-y y_lower y_upper] [-s save_filename] [-r restore_filename] filename (缺省值: lower = -1,upper = 1,没有对y进行缩放) 其中, -l:数据下限标记;lower:缩放后数据下限; -u:数据上限标记;upper:缩放后数据上限; -y:是否对目标值同时进行缩放;y_lower为下限值,y_upper为上限值;(回归需要对目标进行缩放,因此该参数可以设定为 –y -1 1 ) -s save_filename:表示将缩放的规则保存为文件save_filename; -r restore_filename:表示将缩放规则文件restore_filename载入后按此缩放; filename:待缩放的数据文件(要求满足前面所述的格式)。

  缩放规则文件可以用文本浏览器打开,看到其格式为:

  y

发表评论(共0条评论)
请自觉遵守互联网相关政策法规,评论内容只代表网友观点,发表审核后显示!

版权声明:

1 本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!

2 本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。

3 若有关在线投稿、无法下载等问题,请与本站客服人员联系。

4 如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系QQ:2499894784

返回顶部