libsvm中测试最简单的easy.py的步骤

来源:互联网 发布:js string的长度 编辑:程序博客网 时间:2024/05/29 03:33

 svm中测试easy.py的基本步骤:
1.下载libsvm.
 下载地址是台大的林智仁:http://www.csie.ntu.edu.tw/~cjlin/
2.下载pathon2.6。因为libsvm下载后的easy.py不能直接操作,需要python语言的支持
 下载地址是:http://www.python.org/ 默认安装 注意:这里有个版本问题:libsvm-2.88中的easy.py中的print函数在pathon3.0 版本中会出现错误,原因是在于3.0版本中对print函数有了更加严格规定。
3.下载pgnuplot,一般大家下载的都是一个gp373w32文档,里面有直接可执行的pgnuplot.exe,不用安装。libsvm是用他完成绘图的。
4.修改pgnuplot在easy.py中的路径(easy.py在执行的过程中要调用grid.py的),默认的gnuplot_exe = r"c:/tmp/gp373w32 /pgnuplot.exe",用ULtraEdit打开grid.py,修改成你自己pgnuplot.exe的路径
5.libsvm是在DOS环境中工作的,所以需要打开命令提示符,可以建立一个.bat文件:
 call cmd
 easy.py heart_scale 就可以了

6.grid.py默认采用5倍交叉验证,对c采用的搜索范围和步长分别为[-10, 15]和 1,g的为[10, -15]和-1,请根据需要自行修改grid.py。

 

我测试的时候的软件环境:
操作系统 XP2
libsvm2.88
pathon2.6

原创粉丝点击