来自命令行的 Weka 阈值选择器

Weka ThresholdSelector from commandline

我在 Weka 中安装了 ThresholdSelector 分类器,它在 Weka 的 GUI 中工作正常,但我无法从命令行 运行 它。我试试:

java -classpath weka.jar weka.classifiers.meta.ThresholdSelector -C 5 -X 3 -E 1 -R 0 -M FMEASURE -S 1 -W weka.classifiers.functions.Logistic -- - R 1.0E-8 -M -1 -num-decimal-places 4

就像我对任何其他分类器所做的一样,但我得到一个错误:"Could not find or load main class weka.classifiers.meta.ThresholdSelector"

是否因为分类器不是基本分类器之一,而是通过数据包管理器下载的?从 Weka 的文档中我发现它实现了 "CommandlineRunnable" 接口,这表明应该有一种方法。

扩展来自单独的 .jar 文件,这些文件也需要在您的类路径中。

命令行不会自动加载扩展。