java - LibSVM 和 Weka API 不能一起工作

标签 java eclipse weka svm libsvm

我正在使用 eclipse 与 LibSVM 一起运行 Weka API,weka API 工作正常,但我无法调用 LibSVM。 我已检查将 LibSVM 添加到类路径并保持 jar 文件的正确顺序。 我有 1) JVM 1.7 2)Weka.jar 3.7.10。 3) LibSVM.jar 位于 wlsvm.zip 中,位于以下链接:http://www.cs.iastate.edu/~yasser/wlsvm.html

我遇到的问题:我无法实例化 LibSVM 并且无法导入它。 这是我在类路径配置中遇到的问题的快照:

https://www.dropbox.com/sh/rj8ian8asceyf7b/YTHzOfHFIs#/

非常感谢任何帮助!

最佳答案

我原来的帖子中提供的所有链接均适用于 weka 3.6.8 及更早版本,它们与 weka 3.7 及最新版本不兼容。因此,如果您确实想在 java 代码中使用 weka 3.7 jar 和 libsvm,那么一种方法是照常运行 weka GUI 3.7,从主栏的工具中选择包管理器并安装 libSVM。之后前往安装 libSVM 的文件夹。对于 Windows,它通常具有以下路径:C:\Users\YourUserName\wekafiles\packages\LibSVM\LibSVM.jar;对于 MAC:(HOME)\wekafiles\packages\LibSVM\LibSVM.jar 然后,只需将 LibSVM.jar 与 weka.jar "3.7"... 一起添加到 javacode 的类路径中,其中顺序无关紧要。

这个包管理器将始终保证安装与您的 weka 兼容的库。 PS:您没有登录者需要在类路径中使用 WLSVM...

关于java - LibSVM 和 Weka API 不能一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22489022/

相关文章:

java - 在 Kotlin 中改造单例

java - Eclipse RCP 中应用程序范围的资源位置在哪里?

java - 缺失时格式化java代码添加 'this.'

java - 在 WEKA 中设置 HierarchicalClustering 类的 LinkType

java - 调用Action Bar导致错误

java - 可限时运行

java - double用二进制科学计数法不能准确表示,Java如何精确显示?

java - Windows 和 Ubuntu 之间的不同路径

save - 将weka结果输出到文本文件

java - 如何在 eclipse java 中重用从资源管理器(在 weka 中)创建的已保存分类器