tensorflow :: ops :: FusedBatchNormGradV2
#include <nn_ops.h>
バッチ正規化の勾配。
概要
4Dテンソルのサイズは、「NHWC」または「NCHW」のいずれかで定義されることに注意してください。 1Dテンソルのサイズは、4Dテンソルの次元Cと一致します。
引数:
- スコープ:スコープオブジェクト
- y_backprop:yに関する勾配の4Dテンソル。
- x:入力データ用の4Dテンソル。
- scale:正規化されたxをスケーリングするためのスケーリング係数の1Dテンソル。
- reserved_space_1:is_trainingがTrueの場合、計算されたバッチの1Dテンソルは勾配計算で再利用されることを意味します。 is_trainingがFalseの場合、母集団の1Dテンソルは、1次と2次の両方の勾配計算で再利用されることを意味します。
- reserved_space_2:is_trainingがTrueの場合、計算されたバッチ分散(cuDNNの場合は逆分散)の1Dテンソルが勾配計算で再利用されます。 is_trainingがFalseの場合、母分散の1Dテンソルを1次と2次の両方の勾配計算で再利用します。
オプションの属性(参照Attrs
):
- イプシロン:xの分散に追加された小さな浮動小数点数。
- data_format:y_backprop、x、x_backpropのデータ形式。 「NHWC」(デフォルト)または「NCHW」のいずれか。
- is_training:操作がトレーニング(デフォルト)または推論用であることを示すブール値。
戻り値:
-
Output
x_backprop:xに関する勾配の4Dテンソル。 -
Output
scale_backprop:スケールに関する勾配の1Dテンソル。 -
Output
offset_backprop:オフセットに関する勾配の1Dテンソル。 -
Output
reserve_space_3:未使用プレースホルダは、平均で、入力と一致するFusedBatchNormを。 -
Output
reserve_space_4:未使用プレースホルダは、の分散入力と一致するFusedBatchNormを。
コンストラクタとデストラクタ | |
---|---|
FusedBatchNormGradV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2) | |
FusedBatchNormGradV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, const FusedBatchNormGradV2::Attrs & attrs) |
パブリック属性 | |
---|---|
offset_backprop | |
operation | |
reserve_space_3 | |
reserve_space_4 | |
scale_backprop | |
x_backprop |
パブリック静的関数 | |
---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
IsTraining (bool x) |
構造体 | |
---|---|
tensorflow :: ops :: FusedBatchNormGradV2 :: Attrs | FusedBatchNormGradV2のオプションの属性セッター。 |
パブリック属性
offset_backprop
::tensorflow::Output offset_backprop
操作
Operation operation
reserved_space_3
::tensorflow::Output reserve_space_3
reserved_space_4
::tensorflow::Output reserve_space_4
scale_backprop
::tensorflow::Output scale_backprop
x_backprop
::tensorflow::Output x_backprop
公の行事
FusedBatchNormGradV2
FusedBatchNormGradV2( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2 )
FusedBatchNormGradV2
FusedBatchNormGradV2( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, const FusedBatchNormGradV2::Attrs & attrs )
パブリック静的関数
DataFormat
Attrs DataFormat( StringPiece x )
イプシロン
Attrs Epsilon( float x )
IsTraining
Attrs IsTraining( bool x )