FusedBatchNorm

パブリック最終クラスFusedBatchNorm

バッチ正規化。

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

ネストされたクラス

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

定数

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

パブリックメソッド

出力<U>
バッチ平均()
移動平均を計算するために TensorFlow によって使用される、計算されたバッチ平均の 1D Tensor。
出力<U>
バッチ分散()
実行分散を計算するために TensorFlow によって使用される、計算されたバッチ分散の 1D Tensor。
static <T extends TNumber , U extends TNumber > FusedBatchNorm <T, U>
create (スコープスコープ、オペランド<T> x、オペランド<U> スケール、オペランド<U> オフセット、オペランド<U> 平均、オペランド<U> 分散、オプション...オプション)
新しい FusedBatchNorm オペレーションをラップするクラスを作成するためのファクトリ メソッド。
静的FusedBatchNorm.Options
dataFormat (文字列データ形式)
静的FusedBatchNorm.Options
イプシロン(浮動小数点イプシロン)
静的FusedBatchNorm.Options
exponentialAvgFactor (浮動小数点exponentialAvgFactor)
静的FusedBatchNorm.Options
isTraining (ブール値 isTraining)
出力<U>
リザーブスペース1 ()
勾配計算で再利用される、計算されたバッチ平均の 1D テンソル。
出力<U>
リザーブスペース2 ()
勾配計算で再利用される、計算されたバッチ分散 (cuDNN の場合は逆分散) の 1D テンソル。
出力<U>
リザーブスペース3 ()
一部の中間結果の 1D テンソル。効率を高めるために勾配計算で再利用されます。
出力<T>
y ()
出力データの 4D テンソル。

継承されたメソッド

定数

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

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

定数値: "FusedBatchNormV3"

パブリックメソッド

public出力<U>バッチ平均()

移動平均を計算するために TensorFlow によって使用される、計算されたバッチ平均の 1D Tensor。

public出力<U> patchVariance ()

実行分散を計算するために TensorFlow によって使用される、計算されたバッチ分散の 1D Tensor。

public static FusedBatchNorm <T, U> create (スコープスコープ、オペランド<T> x、オペランド<U> スケール、オペランド<U> オフセット、オペランド<U> 平均、オペランド<U> 分散、オプション...オプション)

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

パラメーター
範囲現在のスコープ
バツ入力データの 4D Tensor。
規模正規化された x をスケーリングするためのスケーリング係数の 1D テンソル。
オフセット正規化された x にシフトするオフセット用の 1D テンソル。
平均母集団平均の 1D テンソル。推論のみに使用されます。トレーニングのために空にする必要があります。
分散母集団分散の 1D テンソル。推論のみに使用されます。トレーニングのために空にする必要があります。
オプションオプションの属性値を持ちます
戻り値
  • FusedBatchNorm の新しいインスタンス

public static FusedBatchNorm.Options dataFormat (String dataFormat)

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

public static FusedBatchNorm.Options epsilon (Float epsilon)

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

public static FusedBatchNorm.OptionsexponentialAvgFactor (浮動小数点exponentialAvgFactor)

public static FusedBatchNorm.Options isTraining (Boolean isTraining)

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

public出力<U> reserveSpace1 ()

勾配計算で再利用される、計算されたバッチ平均の 1D テンソル。

public出力<U> reserveSpace2 ()

勾配計算で再利用される、計算されたバッチ分散 (cuDNN の場合は逆分散) の 1D テンソル。

public出力<U> reserveSpace3 ()

一部の中間結果の 1D テンソル。効率を高めるために勾配計算で再利用されます。

public出力<T> y ()

出力データの 4D テンソル。