Gradient do normalizacji wsadowej.
Należy zauważyć, że rozmiar tensorów 4D jest zdefiniowany przez „NHWC” lub „NCHW”. Rozmiar tensorów 1D odpowiada wymiarowi C tensorów 4D.
Klasy zagnieżdżone
| klasa | Opcje FusedBatchNormGrad | Opcjonalne atrybuty dla FusedBatchNormGrad | |
Stałe
| Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow | 
Metody publiczne
| statyczny <T rozszerza TNumber , U rozszerza TNumber > FusedBatchNormGrad <T, U> | |
| statyczne FusedBatchNormGrad.Options |  dataFormat (Format danych ciągu) | 
| statyczne FusedBatchNormGrad.Options |  epsilon (pływający epsilon) | 
| statyczne FusedBatchNormGrad.Options |  isTraining (wartość logiczna isTraining) | 
| Wyjście <U> |  przesunięciePodpórka tylna ()  Tensor 1D dla gradientu w odniesieniu do przesunięcia. | 
| Wyjście <U> |  rezerwacjaPrzestrzeń4 ()  Nieużywany symbol zastępczy odpowiadający średniej wartości wejściowej w FusedBatchNorm. | 
| Wyjście <U> |  rezerwujPrzestrzeń5 ()  Nieużywany symbol zastępczy pasujący do danych wejściowych wariancji w FusedBatchNorm. | 
| Wyjście <U> |  skalaPodpora tła ()  Tensor 1D gradientu względem skali. | 
| Wyjście <T> |  xBackprop ()  Tensor 4D gradientu względem x.  | 
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
public static FusedBatchNormGrad <T, U> create ( Zakres zasięgu, Operand <T> yBackprop, Operand <T> x , Operand < TFloat32 > skala, Operand <U> ReserveSpace1, Operand <U> ReserveSpace2, Operand <U> ReserveSpace3, Opcje ... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację FusedBatchNormGrad.
Parametry
| zakres | aktualny zakres | 
|---|---|
| yPodpora tła | Tensor 4D dla gradientu względem y. | 
| X | Tensor 4D dla danych wejściowych. | 
| skala | Tensor 1D dla współczynnika skalowania do skalowania znormalizowanego x. | 
| rezerwaPrzestrzeń1 | Gdy is_training ma wartość True, tensor 1D dla obliczonej partii oznacza, że zostanie ponownie wykorzystany w obliczeniach gradientu. Gdy is_training ma wartość False, oznacza to, że tensor 1D populacji ma zostać ponownie użyty zarówno w obliczeniach gradientu pierwszego, jak i drugiego rzędu. | 
| rezerwaPrzestrzeń2 | Gdy is_training ma wartość True, tensor 1D dla obliczonej wariancji wsadowej (odwrócona wariancja w przypadku cuDNN) ma zostać ponownie wykorzystany w obliczeniach gradientu. Gdy is_training ma wartość False, tensor 1D dla wariancji populacji ma zostać ponownie wykorzystany w obliczeniach gradientu pierwszego i drugiego rzędu. | 
| rezerwaPrzestrzeń3 | Gdy is_training ma wartość True, tensor 1D dla niektórych wyników pośrednich do ponownego wykorzystania w obliczeniach gradientu. Gdy is_training ma wartość False, zostanie utworzony fikcyjny pusty Tensor. | 
| opcje | przenosi opcjonalne wartości atrybutów | 
Zwroty
- nowa instancja FusedBatchNormGrad
publiczny statyczny FusedBatchNormGrad.Options dataFormat (String dataFormat)
Parametry
| Format danych | Format danych dla y_backprop, x, x_backprop. Albo „NHWC” (domyślnie) albo „NCHW”. | 
|---|
publiczny statyczny FusedBatchNormGrad.Options epsilon (Float epsilon)
Parametry
| epsilon | Mała liczba zmiennoprzecinkowa dodana do wariancji x. | 
|---|
public static FusedBatchNormGrad.Options isTraining (Boolean isTraining)
Parametry
| jestSzkolenie | Wartość bool wskazująca, że operacja służy do uczenia (domyślnie) lub wnioskowania. | 
|---|
publiczne wyjście <U> ReserveSpace4 ()
Nieużywany symbol zastępczy odpowiadający średniej wartości wejściowej w FusedBatchNorm.
publiczne wyjście <U> ReserveSpace5 ()
Nieużywany symbol zastępczy pasujący do danych wejściowych wariancji w FusedBatchNorm.