Swish

パブリッククラスSwish

スウィッシュ起動機能。 swish(x) = x * sigmoid(x)

x*sigmoid(x)を返す Swish アクティベーション関数。これは、深いネットワーク上で一貫してReLUと同等またはそれを上回る、滑らかで非単調な関数であり、上限も下限もありません。

使用例:

     Operand<TFloat32> input = tf.constant(new float[]
                                        {-20, -1.0, 0.0, 1.0, 20});
     Swish<TFloat32> swish = new Swish<>(tf);
     Operand<TFloat32> result = swish.call(input);
     // result = [-4.1223075e-08f, -2.6894143e-01f,  0.0000000e+00f,
     //          7.3105860e-01f,  2.0000000e+01f ]

 

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

スウィッシュ(Ops tf)
Swish アクティベーション、 swish(x) = x * sigmoid(x)を作成します。

パブリックメソッド

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

継承されたメソッド

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

パブリックSwish (Ops tf)

Swish アクティベーション、 swish(x) = x * sigmoid(x)を作成します。

x*sigmoid(x)を返す Swish アクティベーション関数。これは、深いネットワーク上で一貫して ReLU と同等またはそれを上回る、滑らかで非単調な関数であり、上限も下限もありません。

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

パブリックメソッド

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

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

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