tensorflow:: ops:: FusedBatchNormGradV3
#include <nn_ops.h>バッチ正規化のための勾配。
まとめ
4Dテンソルのサイズは「NHWC」または「NCHW」で定義されることに注意してください。1Dテンソルのサイズは、4Dテンソルの次元Cと一致します。
議論:
- スコープ:スコープオブジェクト
- y_backprop: yに関する勾配を表す4次元テンソル。
- x: 入力データを表す4次元テンソル。
- scale: 正規化された x をスケーリングするためのスケーリング係数を表す 1 次元テンソル。
- reserve_space_1: is_trainingがTrueの場合、勾配計算で再利用される計算済みバッチ平均の1次元テンソル。is_trainingがFalseの場合、1次および2次勾配計算の両方で再利用される母集団平均の1次元テンソル。
- reserve_space_2: is_trainingがTrueの場合、勾配計算で再利用される、計算されたバッチ分散(cuDNNの場合は逆分散)を表す1次元テンソル。is_trainingがFalseの場合、1次および2次勾配計算の両方で再利用される、集団分散を表す1次元テンソル。
- reserve_space_3: is_trainingがTrueの場合、勾配計算で再利用される中間結果を格納する1次元テンソルが作成されます。is_trainingがFalseの場合、ダミーの空のテンソルが作成されます。
オプション属性( Attrs参照):
- epsilon: xの分散に加算される小さな浮動小数点数。
- data_format: y_backprop、x、x_backpropのデータ形式。「NHWC」(デフォルト)または「NCHW」を指定します。
- is_training: 操作がトレーニング用(デフォルト)か推論用かを示すブール値。
返品:
-
Outputx_backprop: x に関する勾配を表す 4 次元テンソル。 -
Outputscale_backprop:スケールに関する勾配を表す1次元テンソル。 -
Outputoffset_backprop: オフセットに関する勾配を表す 1 次元テンソル。 -
Outputreserve_space_4: FusedBatchNormの平均入力に一致するための未使用のプレースホルダー。 -
Outputreserve_space_5: FusedBatchNormの分散入力に一致するための未使用のプレースホルダー。
コンストラクターとデストラクタ | |
|---|---|
FusedBatchNormGradV3 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, :: tensorflow::Input reserve_space_3) | |
FusedBatchNormGradV3 (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2, :: tensorflow::Input reserve_space_3, const FusedBatchNormGradV3::Attrs & attrs) |
公開属性 | |
|---|---|
offset_backprop | |
operation | |
reserve_space_4 | |
reserve_space_5 | |
scale_backprop | |
x_backprop | |
パブリック静的関数 | |
|---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
IsTraining (bool x) | |
構造 | |
|---|---|
| tensorflow:: ops:: FusedBatchNormGradV3:: Attrs | FusedBatchNormGradV3のオプション属性設定子。 |
公開属性
オフセットバックプロップ
::tensorflow::Output offset_backprop
手術
Operation operation
予備スペース4
::tensorflow::Output reserve_space_4
予約スペース5
::tensorflow::Output reserve_space_5
スケールバックプロパゲーション
::tensorflow::Output scale_backprop
x_backprop
::tensorflow::Output x_backprop
公的機能
FusedBatchNormGradV3
FusedBatchNormGradV3( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, ::tensorflow::Input reserve_space_3 )
FusedBatchNormGradV3
FusedBatchNormGradV3( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, ::tensorflow::Input reserve_space_3, const FusedBatchNormGradV3::Attrs & attrs )
パブリック静的関数
データフォーマット
Attrs DataFormat( StringPiece x )
イプシロン
Attrs Epsilon( float x )
トレーニング
Attrs IsTraining( bool x )