我正在尝试运行以下 weka AdaBoostM1 分类器来提升配置用于以下修剪的 J48 树:
java -classpath ./bin/weka.jar weka.classifiers.meta.AdaBoostM1 -P 100 -S 1 -I 10 -W weka.classifiers.trees.J48 -- -C 0.25 -M 2 \ -t ./data/输入文件.arff > ./results/output.txt &
配置字符串是直接从 weka gui 复制的,实际上在那里运行没有任何问题。但是,如果我尝试在命令行上运行相同的配置字符串,weka 会抛出以下错误:
Weka 例外:没有给出训练文件和对象输入文件。
常规选项:
-h 或 -help 输出帮助信息。-synopsis 或 -info 分类器的输出概要(与 -h 一起使用) -t 设置训练文件。-T 设置测试文件。如果丢失,...
如果我删除 J48 树分类器后面的参数,即字符串“ -- -C 0.25 -M 2”,那么它可以正常工作:
java -classpath ./bin/weka.jar weka.classifiers.meta.AdaBoostM1 -P 100 -S 1 -I 10 -W weka.classifiers.trees.J48 \ -t ./data/inputfile.arff > ./results/输出.txt &
任何援助将不胜感激。