2017-07-15 7 views
-1

WekaにThresholdSelectorクラシファイアがインストールされており、WekaのGUIではうまく動作しますが、コマンドラインからは実行できません。私は試してみます:Weka ThresholdSelector fromコマンドライン

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 - 小数点以下の桁数4

他の分類器と同じように「メインクラスweka.classifiers.meta.ThresholdSelectorを見つけることができませんでした。

クラシファイアは基本的なものではなく、パケットマネージャを介してダウンロードされたためですか? Wekaのドキュメンテーションから、私は "CommandlineRunnable"インターフェースを実装していることが分かりました。

答えて

1

エクステンションは、クラスパス上にある必要がある別のファイル.jarに入っています。

コマンドラインで自動的に拡張機能が読み込まれることはありません。

+0

"weka.Run .ThresholdSelector -C 5 -X 3 -E 1 -R 0 -M FMEASURE -S 1 -W weka.classifiers.trees.RandomForest - -P 100 -I 125 - num-slots 1 -K 52 -M 1.0 -V 0.001 -S 1 " 今、私はJavaコードから実行したいと思います。私は、私のプロジェクトにthresholdSelector.jarを追加しました。どうすれば使えますか?どの名前空間に属していますか? – Bartek