【发布时间】:2012-03-04 02:54:27
【问题描述】:
我正在运行 Max OS X 10.7 Lion,我想从命令行使用 WEKA 和 LibSVM。我收到此错误:
Problem evaluating classifier: libsvm classes not in CLASSPATH!
我找到了 LibSVM 库 here。我需要将它添加到我的 Java 类路径中,以便 WEKA 可以找到它。下载包含几个文件,如下所示。我不知道如何将它们添加到我的 Java 类路径中。
我正在尝试在 WEKA 中使用 LibSVM 分类器,因为它比 SMO 更适合我。我也不确定这是否意味着 Java 类路径或者它是否特定于 WEKA。我也不知道从哪里获得这些课程。任何帮助表示赞赏。
【问题讨论】:
-
LibSVM 必须下载、提取并添加到类路径中,以便您的 java 程序可以使用它。有关如何将其添加到类路径的说明,请参阅 weka.wikispaces.com/LibSVM。如果这些指令太高级,那么你需要暂停这个机器学习业务,直接回到 Java 编程基础的 Java 初学者演练:homeandlearn.co.uk/java/java.html 就是这些:“在 23.7 分钟内学习 Java!”有标题的书籍告诉人们,他们可以在一个小时内成为 Java 专家,而实际上它更接近 5 年。
-
WEKA 是一个 GUI 应用程序。当时我正在使用它,因为我 不需要 需要了解 Java 才能使用它(据称)。这些天来,我对 Python(NLTK 和 scikit-learn)和 R 非常满意。