2

ケース 1 では MOA(Weka) でモデルを作成できますが、「ケース 2」(同じデータセット) では作成できません。誰でも理由を説明できますか?

ケース 1 (IBk/LWL):

java -cp moa.jar:weka.jar -javaagent:sizeofag.jar moa.DoTask "LearnModel -l (meta.WEKAClassifier -l (weka.classifiers.lazy.IBk)) -s (ArffFileStream -f training_s2w.arff -c 1) -O model.moa"

java -cp moa.jar:weka.jar -javaagent:sizeofag.jar moa.DoTask "EvaluateModel -m file:model.moa -s (ArffFileStream -f test_s2w.arff -c 1) -o predicted.txt"

上記の 2 つのコマンドはモデルを作成し、それをテスト データに正常に適用します。

ケース 2 (SMO/J48/NaiveBayes/BayesNet):

java -cp moa.jar:weka.jar -javaagent:sizeofag.jar moa.DoTask "LearnModel -l (meta.WEKAClassifier -l (weka.classifiers.functions.SMO)) -s (ArffFileStream -f training_s2w.arff -c 1) -O model.moa"

java -cp moa.jar:weka.jar -javaagent:sizeofag.jar moa.DoTask "EvaluateModel -m file:model.moa -s (ArffFileStream -f test_s2w.arff -c 1) -o predicted.txt"

ただし、これら 2 つのコマンドは次のように出力します。

 "Model description:
SMO: No model built yet"

(トレーニングデータとテストデータの両方が Weka 互換であることを Weka CLI で確認しました。)

考えられる理由は何ですか?

4

0 に答える 0