Alexandru Niculescu-MizilとRich Caruanaの論文「ブースティングからキャリブレーションされた確率を取得する」とこのスレッドでの議論を読みました。ただし、ロジスティックまたはPlattのスケーリングを理解して実装して、マルチクラスブースティング分類器の出力を調整するのにまだ問題があります(意思決定の切り株による穏やかなブースト)。
私は一般化線形モデルにある程度精通しており、バイナリケースでロジスティックおよびプラットのキャリブレーションメソッドがどのように機能するかを理解していると思いますが、論文で説明されているメソッドをマルチクラスケースに拡張する方法がわかりません。
私が使用している分類子は次を出力します:
- =得票数クラスのための分類器のキャストその jのサンプルのための私分類されています
- =推定クラス
この時点で、次の質問があります。
Q1:確率を推定するために多項ロジットを使用する必要がありますか?または、ロジスティック回帰を使用してこれを実行できますか(1対すべての方法など)。
Q2:マルチクラスの場合、中間ターゲット変数をどのように定義する必要がありますか(Plattのスケーリングなど)。
Q3:これは多くの質問があるかもしれないことを理解していますが、この問題の擬似コードをスケッチしてくれる人はいますか?(より実用的なレベルでは、Matlabのソリューションに興味があります)。