2013-10-13 36 views
1

家伙不能在秧鸡3.7.10使用libsvm的之后,从秧鸡包管理器进行安装,在Windows

我安装WEKA 3.7.10(与包括jre1.7),并通过其包管理器安装LIBSVM。但是当我使用资源管理器打开数据并尝试选择一个分类器时,我发现“分类器 - >函数”下的“libSVM”是灰色且不可用(它实际上可以选择,但是当我选择它时,启动按钮被禁用)

我检查了下载的软件包的文件夹,我可以在“C:\ Users \ qsmile \ wekafiles \ packages \ LibSVM \ lib”中看到libsvm.jar。因此,我添加了“C:\ Users \ qsmile \ wekafiles \ packages \ LibSVM \ lib \ libsvm.jar”到CLASSPATH环境变量,它现在是“。; C:\ Program Files(x86)\ Java \ jre7 \ lib \ ext \ QTJava.zip; C:\ Users \ qsmile \ wekafiles \ packages \ LibSVM \ lib \ libsvm.jar“,但它不起作用。

我编辑了weka安装目录下的“RunWeka.ini”文件,并将最后一行修改为“cp =%CLASSPATH%; C:\\ Users \\ qsmile \\ wekafiles \\ packages \\ LibSVM \\ \\ LIB libsvm.jar”。此更改根据http://weka.wikispaces.com/LibSVM上的故障排除部分进行。之后,当使用“java weka.core.SystemInfo”命令来测试时,我可以看到属性java.class.path在正确的路径中正确显示了libsvm.jar。但是,当我尝试在分类器中选择libsvm时,它仍然是灰色的并且不起作用。

那么,有人可以帮我弄清楚这一点吗?非常感谢!

我的操作系统:Windows 7 SP1

+0

如果您的原件与该方法不兼容,您是否尝试了不同的数据集?如果安装正确,Weka提供的示例天气数据应该可以工作。 – Walter

回答

2

我只是在Windows 7 64位安装了LIBSVM和LibLinear使用包管理器,它为我工作。

当数据集包含缺失值时,LibLinear和LibSVM都灰显。你是否尝试过使用一个简单的数据集,而不是像Iris数据集那样缺少任何值?

+0

缺少值或应该是数字的恶意字符串值是让所有分类器和属性选择器正确显示的关键。我遇到了同样的问题。谢谢 !在某些方面,它令人讨厌的是,3.6版本会让你玩弄垃圾数据,但3.7和3.8版本最好让你不要继续进行。 – blissweb