tensorflow :: ops :: FusedBatchNormGrad
#include <nn_ops.h>
Gradien untuk normalisasi batch.
Ringkasan
Perhatikan bahwa ukuran Tensor 4D ditentukan oleh "NHWC" atau "NCHW". Ukuran Tensor 1D sesuai dengan dimensi C dari Tensor 4D.
Argumen:
- scope: Objek Scope
- y_backprop: Tensor 4D untuk gradien terhadap y.
- x: Tensor 4D untuk input data.
- scale: Tensor 1D untuk faktor penskalaan, untuk menskalakan x yang dinormalisasi.
- reserve_space_1: Jika is_training adalah True, Tensor 1D untuk kumpulan yang dihitung akan digunakan kembali dalam komputasi gradien. Jika is_training bernilai False, Tensor 1D untuk populasi akan digunakan kembali dalam komputasi gradien urutan pertama dan kedua.
- reserve_space_2: Ketika is_training adalah True, Tensor 1D untuk varian batch yang dihitung (varian terbalik dalam kasus cuDNN) untuk digunakan kembali dalam komputasi gradien. Jika is_training bernilai False, Tensor 1D untuk varian populasi akan digunakan kembali dalam komputasi gradien urutan pertama dan kedua.
Atribut opsional (lihat Attrs
):
- epsilon: Bilangan pelampung kecil ditambahkan ke varian x.
- data_format: Format data untuk y_backprop, x, x_backprop. Bisa "NHWC" (default) atau "NCHW".
- is_training: Nilai bool untuk menunjukkan operasi untuk pelatihan (default) atau inferensi.
Pengembalian:
-
Output
x_backprop: Tensor 4D untuk gradien terhadap x. -
Output
scale_backprop: Tensor 1D untuk gradien sehubungan dengan skala. -
Output
offset_backprop: Tensor 1D untuk gradien sehubungan dengan offset. -
Output
reserve_space_3: Placeholder tidak digunakan untuk mencocokkan input rata-rata di FusedBatchNorm . -
Output
reserve_space_4: Placeholder tidak digunakan untuk mencocokkan input varians di FusedBatchNorm .
Pembuat dan Penghancur | |
---|---|
FusedBatchNormGrad (const :: tensorflow::Scope & scope, :: tensorflow::Input y_backprop, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input reserve_space_1, :: tensorflow::Input reserve_space_2) | |
FusedBatchNormGrad (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 FusedBatchNormGrad::Attrs & attrs) |
Atribut publik | |
---|---|
offset_backprop | |
operation | |
reserve_space_3 | |
reserve_space_4 | |
scale_backprop | |
x_backprop |
Fungsi statis publik | |
---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
IsTraining (bool x) |
Structs | |
---|---|
tensorflow :: ops :: FusedBatchNormGrad :: Attrs | Penyetel atribut opsional untuk FusedBatchNormGrad . |
Atribut publik
offset_backprop
::tensorflow::Output offset_backprop
operasi
Operation operation
reserve_space_3
::tensorflow::Output reserve_space_3
reserve_space_4
::tensorflow::Output reserve_space_4
scale_backprop
::tensorflow::Output scale_backprop
x_backprop
::tensorflow::Output x_backprop
Fungsi publik
FusedBatchNormGrad
FusedBatchNormGrad( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2 )
FusedBatchNormGrad
FusedBatchNormGrad( 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 FusedBatchNormGrad::Attrs & attrs )
Fungsi statis publik
Format data
Attrs DataFormat( StringPiece x )
Epsilon
Attrs Epsilon( float x )
IsTraining
Attrs IsTraining( bool x )