パブリック最終クラスFusedBatchNormV3
バッチ正規化。
4D Tensor のサイズは「NHWC」または「NCHW」のいずれかによって定義されることに注意してください。 1D テンソルのサイズは、4D テンソルの次元 C と一致します。
ネストされたクラス
クラス | FusedBatchNormV3.Options | FusedBatchNormV3 のオプションの属性 |
パブリックメソッド
出力<U> | バッチ平均() 移動平均を計算するために TensorFlow によって使用される、計算されたバッチ平均の 1D Tensor。 |
出力<U> | バッチ分散() 実行分散を計算するために TensorFlow によって使用される、計算されたバッチ分散の 1D Tensor。 |
static <T extends Number, U extends Number> FusedBatchNormV3 <T, U> | |
静的FusedBatchNormV3.Options | dataFormat (文字列データ形式) |
静的FusedBatchNormV3.Options | イプシロン(浮動小数点イプシロン) |
静的FusedBatchNormV3.Options | exponentialAvgFactor (浮動小数点exponentialAvgFactor) |
静的FusedBatchNormV3.Options | isTraining (ブール値 isTraining) |
出力<U> | リザーブスペース1 () 勾配計算で再利用される、計算されたバッチ平均の 1D テンソル。 |
出力<U> | リザーブスペース2 () 勾配計算で再利用される、計算されたバッチ分散 (cuDNN の場合は逆分散) の 1D テンソル。 |
出力<U> | リザーブスペース3 () 一部の中間結果の 1D テンソル。効率を高めるために勾配計算で再利用されます。 |
出力<T> | y () 出力データの 4D テンソル。 |
継承されたメソッド
パブリックメソッド
public static FusedBatchNormV3 <T, U> create (スコープスコープ、オペランド<T> x、オペランド<U> スケール、オペランド<U> オフセット、オペランド<U> 平均、オペランド<U> 分散、オプション...オプション)
新しい FusedBatchNormV3 オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
バツ | 入力データの 4D Tensor。 |
規模 | 正規化された x をスケーリングするためのスケーリング係数の 1D テンソル。 |
オフセット | 正規化された x にシフトするオフセット用の 1D テンソル。 |
平均 | 母集団平均の 1D テンソル。推論のみに使用されます。トレーニングのために空にする必要があります。 |
分散 | 母集団分散の 1D テンソル。推論のみに使用されます。トレーニングのために空にする必要があります。 |
オプション | オプションの属性値を持ちます |
戻り値
- FusedBatchNormV3 の新しいインスタンス
public static FusedBatchNormV3.Options dataFormat (String dataFormat)
パラメーター
データ形式 | x と y のデータ形式。 「NHWC」(デフォルト)または「NCHW」のいずれか。 |
---|
public static FusedBatchNormV3.Options isTraining (Boolean isTraining)
パラメーター
トレーニング中です | 操作がトレーニング (デフォルト) または推論のためであることを示すブール値。 |
---|