Softmax回帰

多クラス分類を行う際に利用する回帰。

Softmax関数

Sigmoid関数を多ラベルに拡張した関数をSoftmax関数という。 Softmax関数の 番目の出力は以下のようになる。

全ての成分が0以上で、和が1になるK次元ベクトル全体の集合をK-1シンプレクスという。 K-1シンプレクス上の任意の点は、K次元確率ベクトルである。

Softmax関数は をK-1シンプレクスに写像する。

Softmax回帰

1-of-k表記(1 hot vector)の訓練データを用いて、以下の予測 を計算する。

次に、訓練データ集合全体に対する尤度 を計算する。

最後に、誤差関数(交差エントロピー)を得る。