Sigmoid

パブリック クラスシグモイド

シグモイドの活性化。 sigmoid(x) = 1 / (1 + exp(-x))

シグモイド活性化関数を適用します。小さい値 (<-5) の場合、 sigmoidゼロに近い値を返し、大きい値 (>5) の場合、関数の結果は 1 に近くなります。

シグモイドは 2 要素のソフトマックスと同等であり、2 番目の要素はゼロであると想定されます。シグモイド関数は常に 0 から 1 までの値を返します。

例えば:

     Operand<TFloat32> input = tf.constant(
              new float[] {-20f, -1.0f, 0.0f, 1.0f, 20f});
     Sigmoid<TFloat32> sigmoid = new Sigmoid<>(tf);
     Operand<TFloat32> result = sigmoid.call(input);
     // result is [2.0611537e-09f, 2.6894143e-01f,
     //                 5.0000000e-01f,7.3105860e-01f, 1.f]
 

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

シグモイド(Ops tf)
シグモイド アクティベーションを作成します。

パブリックメソッド

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

継承されたメソッド

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

パブリックシグモイド(Ops tf)

シグモイド アクティベーションを作成します。

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

パブリックメソッド

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

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

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