准备材料:
LIbSVM,我使用的版本是libsvm-2.9,存放路径D:\java-study\NLPLibSVM\NLPLibSVM\libsvm-2.9
gnuplot,下载后无需安装,路径是D:\java-study\NLPLibSVM\NLPLibSVM\libsvm-2.9\gnuplot
Python,使用的版本是python2.5.4,路径是C:\Python25
grid.py存放在D:\java-study\NLPLibSVM\NLPLibSVM\libsvm-2.9\tools中,测试最优参数的文件btest.txt存在D:\java-study\NLPLibSVM\NLPLibSVM\libsvm-2.9\tools中
使用步骤:
1、修改grid.py文件中svmtrain_exe、 gnuplot_exe的路径,用文本打开grid.py,在line24、25行,改成自己存放的绝对路径。路径一定要改成绝对路径!!
2、进入cmd命令,进入D:\java-study\NLPLibSVM\NLPLibSVM\libsvm-2.9\tools的tools位置
输入C:/Python25/python grid.py btest.txt
3、得到的结果
错误的原因是 wgnuplot.exe没有拷进tools文件夹,拷进去就可以了。
得到的c、g的值是最优值。