以下のプルーニング用に構成された J48 ツリーをブーストするために、次の weka AdaBoostM1 分類子を実行しようとしています。
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/ output.txt &
任意の支援をいただければ幸いです。