私は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 のフィルターは非常にうまく機能しました)。何が問題ですか?コードでうまく使用できていますか?