1

私はwekaで分類を行っています.filter.removeuselessを使用しようとしましたが、同じarffファイルで、コードとGUIでそれを使用する間にいくつかの違いが見つかりました. コードでは、次のように呼び出しました。

Normalize norm = new Normalize();
norm.setInputFormat(train);
Instances train_norm = Filter.useFilter(train, norm);

RemoveUseless ru = new RemoveUseless();
ru.setInputFormat(train_norm);
Instances train_new = Filter.useFilter(train_norm, ru);


Ranker rank = new Ranker();
InfoGainAttributeEval eval = new InfoGainAttributeEval();
eval.buildEvaluator(train_new);

GUI が分類の情報として保持していた多くの属性がフィルターによって削除されたため、結果は「奇妙」です。(GUI のフィルターは非常にうまく機能しました)。何が問題ですか?コードでうまく使用できていますか?

4

1 に答える 1