tensorflow::ops::FusedBatchNormGrad
#include <nn_ops.h>Gradien untuk normalisasi batch.
Ringkasan
Perlu dicatat bahwa ukuran Tensor 4D ditentukan oleh "NHWC" atau "NCHW". Ukuran Tensor 1D sesuai dengan dimensi C dari Tensor 4D.
Argumen:
- Cakupan: Objek Cakupan
- y_backprop: Tensor 4D untuk gradien terhadap y.
- x: Tensor 4D untuk data masukan.
- skala: Tensor 1D untuk faktor penskalaan, untuk menskalakan x yang dinormalisasi.
- reserve_space_1: Jika is_training bernilai True, sebuah Tensor 1D untuk rata-rata batch yang dihitung akan digunakan kembali dalam perhitungan gradien. Jika is_training bernilai False, sebuah Tensor 1D untuk rata-rata populasi akan digunakan kembali dalam perhitungan gradien orde 1 dan 2.
- reserve_space_2: Jika is_training bernilai True, sebuah Tensor 1D untuk varians batch yang dihitung (varians terbalik dalam kasus cuDNN) yang akan digunakan kembali dalam perhitungan gradien. Jika is_training bernilai False, sebuah Tensor 1D untuk varians populasi yang akan digunakan kembali dalam perhitungan gradien orde 1 dan 2.
Atribut opsional (lihat Attrs ):
- epsilon: Sebuah angka desimal kecil yang ditambahkan ke varians x.
- data_format: Format data untuk y_backprop, x, x_backprop. Bisa "NHWC" (default) atau "NCHW".
- is_training: Nilai boolean untuk menunjukkan apakah operasi tersebut untuk pelatihan (default) atau inferensi.
Mengembalikan:
-
Outputx_backprop: Tensor 4D untuk gradien terhadap x. -
Outputscale_backprop: Tensor 1D untuk gradien terhadap skala. -
Outputoffset_backprop: Tensor 1D untuk gradien terhadap offset. -
Outputreserve_space_3: Placeholder yang tidak terpakai untuk mencocokkan input rata-rata di FusedBatchNorm . -
Outputreserve_space_4: Placeholder yang tidak terpakai untuk mencocokkan input varians di FusedBatchNorm .
Konstruktor dan Destruktor | |
|---|---|
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) | |
Struktur | |
|---|---|
| tensorflow::ops::FusedBatchNormGrad::Attrs | Pengaturan atribut opsional untuk FusedBatchNormGrad . |
Atribut publik
offset_backprop
::tensorflow::Output offset_backprop
operasi
Operation operation
reserved_space_3
::tensorflow::Output reserve_space_3
reserved_space_4
::tensorflow::Output reserve_space_4
skala_balik
::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 )
Apakah Pelatihan
Attrs IsTraining( bool x )