tensorflow:: ops:: FusedBatchNormV2
#include <nn_ops.h>Batch normalization.
まとめ
4Dテンソルのサイズは「NHWC」または「NCHW」で定義されることに注意してください。1Dテンソルのサイズは、4Dテンソルの次元Cと一致します。
議論:
- スコープ:スコープオブジェクト
- x: A 4D Tensor for input data.
- scale: 正規化された x をスケーリングするためのスケーリング係数を表す 1 次元テンソル。
- offset: オフセットを表す 1 次元テンソル。正規化された x にシフトします。
- 平均: 母集団平均を表す1次元テンソル。推論にのみ使用され、学習時には空にする必要があります。
- variance: 母集団の分散を表す1次元テンソル。推論にのみ使用され、トレーニング時には空にする必要があります。
オプション属性( Attrs参照):
- epsilon: xの分散に加算される小さな浮動小数点数。
- data_format: xとyのデータ形式。「NHWC」(デフォルト)または「NCHW」のいずれかを指定します。
- is_training: 操作がトレーニング用(デフォルト)か推論用かを示すブール値。
返品:
-
Outputy: A 4D Tensor for output data. -
Outputbatch_mean: 計算されたバッチ平均を表す 1 次元テンソル。TensorFlowが移動平均を計算する際に使用します。 -
Outputbatch_variance: 計算されたバッチ分散を表す 1 次元テンソル。TensorFlowが実行分散を計算する際に使用します。 -
Outputreserve_space_1: 計算されたバッチ平均を表す 1 次元テンソル。勾配計算で再利用されます。 -
Outputreserve_space_2: 計算されたバッチ分散 (cuDNN の場合は逆分散) を表す 1 次元テンソル。勾配計算で再利用されます。
コンストラクターとデストラクタ | |
|---|---|
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance) | |
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs) |
公開属性 | |
|---|---|
batch_mean | |
batch_variance | |
operation | |
reserve_space_1 | |
reserve_space_2 | |
y | |
パブリック静的関数 | |
|---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
IsTraining (bool x) | |
構造 | |
|---|---|
| tensorflow:: ops:: FusedBatchNormV2:: Attrs | FusedBatchNormV2のオプション属性設定子。 |
公開属性
batch_mean
::tensorflow::Output batch_mean
batch_variance
::tensorflow::Output batch_variance
手術
Operation operation
reserve_space_1
::tensorflow::Output reserve_space_1
reserve_space_2
::tensorflow::Output reserve_space_2
y
::tensorflow::Output y
公的機能
FusedBatchNormV2
FusedBatchNormV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance )
FusedBatchNormV2
FusedBatchNormV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs )
パブリック静的関数
データフォーマット
Attrs DataFormat( StringPiece x )
イプシロン
Attrs Epsilon( float x )
トレーニング
Attrs IsTraining( bool x )