2011-07-05 13 views
2

私は、ラベル分類のためにマレットでmaxent algoを使用しています。私は、最大の分類子によって予測されたラベルに対してある種の信頼値を得ることが可能かどうか疑問に思っていました。私が基本的に必要とするのは、各トークンではなく、データ全体からの上位のK予測であり、クラシファイアが最も確信しているインスタンスで、ブートストラップに使用します。これを行う方法はありますか?マレット:Maxentアルゴリズムの信頼値を取得

答えて

2

マレット分類メソッドを呼び出すときに返されるLabelingオブジェクトを見てください。このクラスには、各ラベルの計算されたスコアのすべてが含まれます。最良のものが答えになります(これはgetBestLabel()メソッドによって返されたものです)。摩擦は、これらの得点が通常は確率ではないということです。私は、マレットの最大分類子に慣れていません - あなたはコードを見て、返されたスコアが何らかの形で確率に「キャスト」できるか、あるいはすでに適切な形になっているかどうかを判断する必要があります。いずれにしても、あなたがしたいことは、トップKスコアの相対的な差に意味を割り当てることが望ましいように思えます。ここでも、これは最大分類器の正確な詳細に依存する。実際にデータセットに返されたLabelingオブジェクトのインスタンスを見て、最良の判断を下します。

希望すると便利です。

関連する問題