Softmax回帰
多クラス分類を行う際に利用する回帰。
Softmax関数
Sigmoid関数を多ラベルに拡張した関数をSoftmax関数という。 Softmax関数の 番目の出力は以下のようになる。
全ての成分が0以上で、和が1になるK次元ベクトル全体の集合をK-1シンプレクスという。 K-1シンプレクス上の任意の点は、K次元確率ベクトルである。
Softmax関数は をK-1シンプレクスに写像する。
Softmax回帰
1-of-k表記(1 hot vector)の訓練データを用いて、以下の予測 を計算する。
次に、訓練データ集合全体に対する尤度 を計算する。
最後に、誤差関数(交差エントロピー)を得る。