Softmax

パブリック クラスソフトマックス

Softmax は、実数ベクトルをカテゴリ確率のベクトルに変換します。

出力ベクトルの要素は範囲 (0, 1) 内にあり、合計は 1 になります。

各ベクトルは独立して処理されます。 axis引数は、関数が適用される入力の軸を設定します。

ソフトマックスは、結果が確率分布として解釈できるため、分類ネットワークの最後の層のアクティベーションとしてよく使用されます。

各ベクトル x のソフトマックスexp(x) / tf.sum(exp(x))として計算されます。

の入力値は、結果の確率の対数オッズです。

パブリックコンストラクター

ソフトマックス(Ops tf)
デフォルトの軸が最後の次元を示すERROR(/#AXIS_DEFAULT)であるソフトマックス アクティベーションを作成します。
ソフトマックス(Ops tf、int 軸)
Softmax アクティベーションを作成します

パブリックメソッド

オペランド<T>
call (オペランド<T>入力)
アクティベーションのための計算演算を取得します。

継承されたメソッド

パブリックコンストラクター

パブリックソフトマックス(Ops tf)

デフォルトの軸が最後の次元を示すERROR(/#AXIS_DEFAULT)であるソフトマックス アクティベーションを作成します。

パラメーター
TF TensorFlow オペレーション

パブリックSoftmax (Ops tf、int 軸)

Softmax アクティベーションを作成します

パラメーター
TF TensorFlow オペレーション
ソフトマックスが実行される次元。

パブリックメソッド

publicオペランド<T>呼び出し(オペランド<T> 入力)

アクティベーションのための計算演算を取得します。

パラメーター
入力入力テンソル
戻り値
  • アクティブ化のオペランド