Gradien untuk normalisasi batch.
Perhatikan bahwa ukuran Tensor 4D ditentukan oleh "NHWC" atau "NCHW". Ukuran Tensor 1D cocok dengan dimensi C Tensor 4D.
Kelas Bersarang
| kelas | FusedBatchNormGrad.Opsi | Atribut opsional untuk FusedBatchNormGrad | |
Konstanta
| Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
| statis <T memperluas TNomber , U memperluas TNorm > FusedBatchNormGrad <T, U> | |
| FusedBatchNormGrad.Options statis | format data (Format data string) |
| FusedBatchNormGrad.Options statis | epsilon (Epsilon mengambang) |
| FusedBatchNormGrad.Options statis | isTraining (Boolean isTraining) |
| Keluaran <U> | offsetBackprop () Tensor 1D untuk gradien sehubungan dengan offset. |
| Keluaran <U> | cadanganSpace4 () Placeholder yang tidak digunakan untuk mencocokkan input rata-rata di FusedBatchNorm. |
| Keluaran <U> | cadanganSpace5 () Placeholder yang tidak digunakan untuk mencocokkan input varians di FusedBatchNorm. |
| Keluaran <U> | skalaBackprop () Tensor 1D untuk gradien sehubungan dengan skala. |
| Keluaran <T> | xBackprop () Tensor 4D untuk gradien terhadap x. |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
public static FusedBatchNormGrad <T, U> buat ( Lingkup lingkup, Operand <T> yBackprop, Operand <T> x, Operand < TFloat32 > skala , Operand <U>reserSpace1, Operand <U>reserSpace2, Operand <U>reserSpace3, Opsi ... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi FusedBatchNormGrad baru.
Parameter
| cakupan | ruang lingkup saat ini |
|---|---|
| yBackprop | Tensor 4D untuk gradien terhadap y. |
| X | Tensor 4D untuk memasukkan data. |
| skala | Tensor 1D untuk faktor penskalaan, untuk menskalakan x yang dinormalisasi. |
| cadanganSpace1 | Jika is_training bernilai True, Tensor 1D untuk batch yang dihitung akan digunakan kembali dalam komputasi gradien. Jika is_training bernilai False, Tensor 1D untuk populasi akan digunakan kembali dalam komputasi gradien orde 1 dan 2. |
| cadanganSpace2 | Jika is_training bernilai True, Tensor 1D untuk varians batch yang dihitung (varians terbalik dalam kasus cuDNN) akan digunakan kembali dalam komputasi gradien. Jika is_training bernilai False, Tensor 1D untuk varians populasi akan digunakan kembali dalam komputasi gradien orde 1 dan 2. |
| cadanganSpace3 | Jika is_training bernilai True, Tensor 1D untuk beberapa hasil antara akan digunakan kembali dalam komputasi gradien. Jika is_training bernilai False, Tensor kosong tiruan akan dibuat. |
| pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru dari FusedBatchNormGrad
FusedBatchNormGrad.Options dataFormat statis publik (String dataFormat)
Parameter
| format data | Format data untuk y_backprop, x, x_backprop. Entah "NHWC" (default) atau "NCHW". |
|---|
FusedBatchNormGrad.Options epsilon statis publik (Float epsilon)
Parameter
| epsilon | Sejumlah kecil bilangan mengambang ditambahkan ke varians x. |
|---|
publik statis FusedBatchNormGrad.Options isTraining (Boolean isTraining)
Parameter
| adalah Pelatihan | Nilai bool untuk menunjukkan operasi adalah untuk pelatihan (default) atau inferensi. |
|---|
Keluaran publik <U> ReserveSpace4 ()
Placeholder yang tidak digunakan untuk mencocokkan input rata-rata di FusedBatchNorm.
Output publik <U> cadanganSpace5 ()
Placeholder yang tidak digunakan untuk mencocokkan input varians di FusedBatchNorm.