3

我正在尝试通过在 Windows 7 上运行的 El-Manzalawy 编写的 Weka 包装器在 Java 中以编程方式使用 LibSVM。我已添加C:\Program Files (x86)\libsvm-3.12\java\libsvm.jar到我的CLASSPATH环境变量中。添加之后,我现在可以通过 Weka 资源管理器用户界面使用 LibSVM,但是当我在代码中调用它时它仍然失败(在 eclipse 中调试)。

我尝试使用Weka.core.Utils.forName. 然后LibSVM.java调用 java 方法Class.forName(...),将 CLASS_SVM 作为设置为“libsvm.svm”的参数传递。

我曾经Weka.core.Utils.forName以编程方式创建其他分类器而没有问题。

有人有想法么?

4

2 回答 2

1

您应该能够使用此处发布的答案在您的 Java 程序中粘合 libsvm 和 weka:如何在我的 Java 代码中使用 LibSVM 和 Weka?

于 2012-12-07T19:04:07.560 回答
0

在使用 Weka 3.7.6 时添加 LibSVM 非常容易,因为它允许您通过其包管理器(通过命令行GUI )安装它。所以我建议使用 Weka 3.7.6。

于 2012-08-01T12:54:00.963 回答