Java 从Windows上的weka软件包管理器安装libsvm后,无法在weka 3.7.10中使用它

Java 从Windows上的weka软件包管理器安装libsvm后,无法在weka 3.7.10中使用它,java,weka,libsvm,Java,Weka,Libsvm,伙计们 我安装了weka 3.7.10(包括jre1.7),并通过其包管理器安装了libsvm 但当我使用资源管理器打开数据并尝试选择分类器时,我发现“分类器->函数”下的“libSVM”是灰色的,不可用(它实际上可以选择,但当我选择它时,开始按钮被禁用) 我检查了下载包的文件夹,在“C:\Users\qsmile\wekafiles\packages\libsvm\lib”中可以看到libsvm.jar 因此,我将“C:\Users\qsmile\wekafiles\packages\LibS

伙计们

我安装了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”添加到类路径环境变量中,现在是“;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”。此更改取决于上的故障排除部分。之后,当使用“javaweka.core.SystemInfo”命令进行测试时,我可以看到属性java.class.path正确地显示了正确路径中的libsvm.jar。但是,当我尝试在分类器中选择libsvm时,它仍然是灰色的,不起作用

有人能帮我弄清楚吗?非常感谢


我的操作系统:Windows 7 SP1

我刚刚使用软件包管理器在Windows 7 x64上安装了LibSVM和LibLinear,它对我很有用


当数据集包含缺少的值时,LibLinear和LibSVM都将灰显。您是否尝试过使用没有任何缺失值的简单数据集,例如Iris数据集?

如果原始数据集与该方法不兼容,您是否尝试过不同的数据集?如果安装正确,Weka提供的示例天气数据应该可以正常工作。缺少的值或应该是数字的恶意字符串值是使所有分类器和属性选择器正确显示的关键。我也有同样的问题。谢谢在某些方面,3.6版会让你玩垃圾数据,这是令人恼火的,但是3.7和3.8版最好通过不允许你继续来提醒你这一点。