ローカル応答の正規化。
4 次元の「入力」テンソルは、(最後の次元に沿った) 1 次元ベクトルの 3 次元配列として扱われ、各ベクトルは個別に正規化されます。指定されたベクトル内で、各コンポーネントは、「深さ_半径」内の入力の重み付き二乗和で除算されます。詳細に、
sqr_sum[a, b, c, d] = sum(input[a, b, c, d - 深さ半径 : d + 深さ半径 + 1] ** 2) 出力 = 入力 / (バイアス + アルファ * sqr_sum) ** ベータ
詳細については、[Krizhevsky et al.、ディープ畳み込みニューラル ネットワークによる ImageNet 分類 (NIPS 2012)](http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks) を参照してください。 )。
ネストされたクラス
クラス | LocalResponseNormalization.Options | LocalResponseNormalization のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
静的LocalResponseNormalization.Options | アルファ(浮動小数点アルファ) |
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的LocalResponseNormalization.Options | ベータ(フロートベータ) |
静的LocalResponseNormalization.Options | バイアス(フロートバイアス) |
static <T extends TNumber > LocalResponseNormalization <T> | |
静的LocalResponseNormalization.Options | DepthRadius (長い深さ半径) |
出力<T> | 出力() |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static LocalResponseNormalization.Optionsバイアス(Float バイアス)
パラメーター
バイアス | オフセット (0 による除算を避けるために通常は正の値)。 |
---|
public static LocalResponseNormalization <T> create (スコープscope、オペランド<T>入力、オプション...オプション)
新しい LocalResponseNormalization 操作をラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
入力 | 4-D。 |
オプション | オプションの属性値を持ちます |
戻り値
- LocalResponseNormalization の新しいインスタンス
public static LocalResponseNormalization.Options DepthRadius (長い深さ半径)
パラメーター
深さ半径 | 0-D。 1-D 正規化ウィンドウの半幅。 |
---|