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