WEKA のカスタム分類子を作成しましたが、インスタンスの予測クラス以外の情報を提供する必要があります。具体的には、トレーニング インスタンスのサブセットのそれぞれが、予測されたクラスに与える影響がどれほど大きかったかを示すリストです。
additionalMeasureProducer
GUI に文字列を出力する必要があるため、インターフェイスは機能しません。ユーザーがこの情報を出力することを選択できるようにしたいと思います。「分類子評価オプション」ダイアログボックスの「出力モデル」オプションでうまくいくことを期待していましたが、WEKA はtoString()
分類が行われる前に分類子のメソッドを呼び出してしまいます。私の分類子はweka.classifiers.lazy
パッケージに含まれているため、これはバグだと思います。つまり、分類するインスタンスがそれに与えられるまで構築されません。
カスタムWEKA分類子にGUI出力機能を追加する方法を知っている人はいますか?