Normalisasi batch.
Perhatikan bahwa ukuran Tensor 4D ditentukan oleh "NHWC" atau "NCHW". Ukuran Tensor 1D cocok dengan dimensi C Tensor 4D.
Kelas Bersarang
| kelas | FusedBatchNorm.Opsi | Atribut opsional untuk FusedBatchNorm | |
Konstanta
| Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
| Keluaran <U> | batchMean () Tensor 1D untuk rata-rata batch yang dihitung, yang akan digunakan oleh TensorFlow untuk menghitung rata-rata yang berjalan. |
| Keluaran <U> | varians batch () Tensor 1D untuk varians batch yang dihitung, yang akan digunakan oleh TensorFlow untuk menghitung varians yang berjalan. |
| statis <T memperluas TNomber , U memperluas TNorm > FusedBatchNorm <T, U> | |
| FusedBatchNorm.Options statis | format data (Format data string) |
| FusedBatchNorm.Options statis | epsilon (Epsilon mengambang) |
| FusedBatchNorm.Options statis | exponentialAvgFactor (Float exponentialAvgFactor) |
| FusedBatchNorm.Options statis | isTraining (Boolean isTraining) |
| Keluaran <U> | cadanganSpace1 () Tensor 1D untuk rata-rata batch yang dihitung, untuk digunakan kembali dalam komputasi gradien. |
| Keluaran <U> | cadanganSpace2 () Tensor 1D untuk varians batch yang dihitung (varians terbalik dalam kasus cuDNN), untuk digunakan kembali dalam komputasi gradien. |
| Keluaran <U> | cadanganSpace3 () Tensor 1D untuk beberapa hasil antara, untuk digunakan kembali dalam komputasi gradien demi efisiensi yang lebih baik. |
| Keluaran <T> | kamu () Tensor 4D untuk data keluaran. |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
Keluaran publik <U> batchMean ()
Tensor 1D untuk rata-rata batch yang dihitung, yang akan digunakan oleh TensorFlow untuk menghitung rata-rata yang berjalan.
Keluaran publik <U> batchVariance ()
Tensor 1D untuk varians batch yang dihitung, yang akan digunakan oleh TensorFlow untuk menghitung varians yang berjalan.
public static FusedBatchNorm <T, U> buat ( Lingkup cakupan, Operan <T> x, skala Operan <U>, offset Operan <U>, rata-rata Operan <U>, varians Operan <U>, Opsi... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi FusedBatchNorm baru.
Parameter
| cakupan | ruang lingkup saat ini |
|---|---|
| X | Tensor 4D untuk memasukkan data. |
| skala | Tensor 1D untuk faktor penskalaan, untuk menskalakan x yang dinormalisasi. |
| mengimbangi | Tensor 1D untuk offset, untuk beralih ke x yang dinormalisasi. |
| berarti | Tensor 1D untuk rata-rata populasi. Digunakan untuk inferensi saja; harus kosong untuk pelatihan. |
| perbedaan | Tensor 1D untuk varian populasi. Digunakan untuk inferensi saja; harus kosong untuk pelatihan. |
| pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru dari FusedBatchNorm
FusedBatchNorm.Options dataFormat statis publik (String dataFormat)
Parameter
| format data | Format data untuk x dan y. Entah "NHWC" (default) atau "NCHW". |
|---|
FusedBatchNorm.Options statis publik epsilon (Float epsilon)
Parameter
| epsilon | Sejumlah kecil bilangan mengambang ditambahkan ke varians x. |
|---|
FusedBatchNorm.Options isTraining statis publik (Boolean isTraining)
Parameter
| adalah Pelatihan | Nilai bool untuk menunjukkan operasi adalah untuk pelatihan (default) atau inferensi. |
|---|
Keluaran publik <U> ReserveSpace1 ()
Tensor 1D untuk rata-rata batch yang dihitung, untuk digunakan kembali dalam komputasi gradien.
Keluaran publik <U> ReserveSpace2 ()
Tensor 1D untuk varians batch yang dihitung (varians terbalik dalam kasus cuDNN), untuk digunakan kembali dalam komputasi gradien.
Keluaran publik <U> ReserveSpace3 ()
Tensor 1D untuk beberapa hasil antara, untuk digunakan kembali dalam komputasi gradien demi efisiensi yang lebih baik.