我已经下载LIBSVM-3.17包。 提取的文件。 我去“工具”文件夹中使用grid.py寻找合适的C和G带的包中提供的数据集,即heart_scale尝试。 然而,以下是我所得到的
回溯(最近通话最后一个):文件 “C:\文档\ LIBSVM-3.17 \工具\ grid.py”,线路266,在运行,如果速度无:提高RuntimeError( '得不到率')RuntimeError:拿不出速度工人本地退出。
有人可以帮助我弄清楚如何解决这个问题。 非常感谢你。
我已经下载LIBSVM-3.17包。 提取的文件。 我去“工具”文件夹中使用grid.py寻找合适的C和G带的包中提供的数据集,即heart_scale尝试。 然而,以下是我所得到的
回溯(最近通话最后一个):文件 “C:\文档\ LIBSVM-3.17 \工具\ grid.py”,线路266,在运行,如果速度无:提高RuntimeError( '得不到率')RuntimeError:拿不出速度工人本地退出。
有人可以帮助我弄清楚如何解决这个问题。 非常感谢你。
您可能需要提前缩放数据。 我得到了同样的问题,并整理出我缩放后的数据。 希望这有助于。
首先,如果你是在LIBSVM一个新手,我会建议你,而不是尝试grid.py.的easy.py 其次,在执行任何东西之前,你必须编译LIBSVM,以编制README文件中给出的后续指令(你必须确保NMAKE.EXE,cl.exe时,LINK.EXE在系统路径),这里是这样说的:
Windows可执行文件所在的目录'窗口。 要通过VISUAL C ++构建它们,使用以下步骤:
打开一个DOS命令框(或Visual Studio命令提示符)并切换到LIBSVM目录。 如果VC的环境变量++尚未确定,类型
“C:\ Program Files文件\微软的Visual Studio 10.0 \ VC \ BIN \ VCVARS32.BAT”
您可能需要修改根据该VC的版本++或它安装在哪里上面的命令。
类型
NMAKE -f Makefile.win清洁所有
(可选)为了建立共享库libsvm.dll,类型
NMAKE -f Makefile.win LIB
另一种方式是从Visual C ++环境构建它们。 请参见常见问题解答LIBSVM细节。
一旦你安装你就可以开始与easy.py和grid.py.工作
这就是我想在这两个64位和32位机和grid.py工作正常。 我已经加入了默认安装目录,如果你的安装目录是不同的相应的修改。
打开命令提示和类型
C:\Program Files (x86)\Microsoft Visual Studio xx\VC\bin\amd64\vcvars64.bat
64个系统
或C:\Program Files (x86)\Microsoft Visual Studio xx\VC\bin\vcvars32.bat
32个系统。
导航在同一个命令提示符并运行至LIBSVM目录C:\Program Files (x86)\Microsoft Visual Studio xx\VC\bin\amd64\nmake.exe -f Makefile.win
64个系统
或C:\Program Files (x86)\Microsoft Visual Studio xx\VC\bin\nmake.exe -f Makefile.win
32个系统
二进制文件应成功在LIBSVM-3.xx的\ Windows文件夹建立
与你的选择运行grid.py
在grid.py的gnuplot.exe通常设置在TMP,从来没有为我工作,所以我在我的grid.py以下改变了gnuplot的可执行文件的路径:
self.gnuplot_pathname = r'C:\\Program Files (x86)\\gnuplot\\bin\\pgnuplot.exe'
如果您使用的选项-log2p
运行grid.py
,你会得到输出get no rate
。 随着grid.py
,您不能使用- log2p
选项(不匹配进行搜索。 -log2p
在grid.py
)您可以使用-log2p
在选项gridregression.py
。