FusedBatchNormGrad

パブリック最終クラスFusedBatchNormGrad

バッチ正規化のための勾配。

4D Tensor のサイズは「NHWC」または「NCHW」のいずれかによって定義されることに注意してください。 1D テンソルのサイズは、4D テンソルの次元 C と一致します。

ネストされたクラス

クラスFusedBatchNormGrad.Options FusedBatchNormGradのオプションの属性

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

static <T extends TNumber , U extends TNumber > FusedBatchNormGrad <T, U>
create (スコープscope、オペランド<T>yBackprop、オペランド<T>x、オペランド<TFloat32> scale、オペランド<U>reserveSpace1、オペランド<U>reserveSpace2、オペランド<U>reserveSpace3、オプション...オプション)
新しい FusedBatchNormGrad オペレーションをラップするクラスを作成するためのファクトリ メソッド。
静的FusedBatchNormGrad.Options
dataFormat (文字列データ形式)
静的FusedBatchNormGrad.Options
イプシロン(浮動小数点イプシロン)
静的FusedBatchNormGrad.Options
isTraining (ブール値 isTraining)
出力<U>
offsetBackprop ()
オフセットに関する勾配の 1D テンソル。
出力<U>
リザーブスペース4 ()
FusedBatchNorm の平均入力と一致する未使用のプレースホルダー。
出力<U>
リザーブスペース5 ()
FusedBatchNorm の分散入力と一致する未使用のプレースホルダー。
出力<U>
スケールバックプロップ()
スケールに関する勾配の 1D テンソル。
出力<T>
xBackprop ()
x に関する勾配の 4D テンソル。

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "FusedBatchNormGradV3"

パブリックメソッド

public static FusedBatchNormGrad <T, U> create (スコープscope、オペランド<T> yBackprop、オペランド<T> x、オペランド<TFloat32> scale、オペランド<U>reserveSpace1、オペランド<U>reserveSpace2、オペランド<U> reserveSpace3、オプション...オプション)

新しい FusedBatchNormGrad オペレーションをラップするクラスを作成するためのファクトリ メソッド。

パラメーター
範囲現在のスコープ
yバックプロップy に関する勾配の 4D テンソル。
バツ入力データの 4D Tensor。
規模正規化された x をスケーリングするためのスケーリング係数の 1D テンソル。
予約スペース1 is_training が True の場合、計算されたバッチの 1D テンソルは勾配計算で再利用されることを意味します。 is_training が False の場合、母集団平均の 1D テンソルは 1 次と 2 次の両方の勾配計算で再利用されます。
リザーブスペース2 is_training が True の場合、勾配計算で再利用される、計算されたバッチ分散 (cuDNN の場合は逆分散) の 1D テンソル。 is_training が False の場合、母分散の 1D テンソルは 1 次と 2 次の両方の勾配計算で再利用されます。
予約スペース3 is_training が True の場合、一部の中間結果の 1D テンソルが勾配計算で再利用されます。 is_training が False の場合、ダミーの空の Tensor が作成されます。
オプションオプションの属性値を持ちます
戻り値
  • FusedBatchNormGrad の新しいインスタンス

public static FusedBatchNormGrad.Options dataFormat (String dataFormat)

パラメーター
データ形式y_backprop、x、x_backprop のデータ形式。 「NHWC」(デフォルト)または「NCHW」のいずれか。

public static FusedBatchNormGrad.Options epsilon (Float epsilon)

パラメーター
イプシロン小さな浮動小数点数が x の分散に追加されます。

public static FusedBatchNormGrad.Options isTraining (Boolean isTraining)

パラメーター
トレーニング中です操作がトレーニング (デフォルト) または推論のためであることを示すブール値。

public出力<U> offsetBackprop ()

オフセットに関する勾配の 1D テンソル。

public出力<U> reserveSpace4 ()

FusedBatchNorm の平均入力と一致する未使用のプレースホルダー。

public出力<U> reserveSpace5 ()

FusedBatchNorm の分散入力と一致する未使用のプレースホルダー。

public出力<U> scaleBackprop ()

スケールに関する勾配の 1D テンソル。

public Output <T> xBackprop ()

x に関する勾配の 4D テンソル。