Градиент для пакетной нормализации.
Обратите внимание, что размер 4D-тензоров определяется либо «NHWC», либо «NCHW». Размер 1D-тензоров соответствует размеру C 4D-тензоров.
Вложенные классы
| сорт | FusedBatchNormGrad.Параметры | Дополнительные атрибуты для FusedBatchNormGrad | |
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. | 
Публичные методы
| static <T расширяет TNumber , U расширяет TNumber > FusedBatchNormGrad <T, U> | |
| статический FusedBatchNormGrad.Options |  dataFormat (строка dataFormat) | 
| статический FusedBatchNormGrad.Options |  эпсилон (Эпсилон с плавающей запятой) | 
| статический FusedBatchNormGrad.Options |  isTraining (логическое значение isTraining) | 
| Выход <U> |  смещениеBackprop ()  Одномерный тензор для градиента относительно смещения. | 
| Выход <U> |  резервное пространство4 ()  Неиспользуемый заполнитель, соответствующий среднему входному значению в FusedBatchNorm. | 
| Выход <U> |  резервное пространство5 ()  Неиспользуемый заполнитель, соответствующий входным данным отклонения в FusedBatchNorm. | 
| Выход <U> |  масштабБэкпроп ()  Одномерный тензор для градиента по масштабу. | 
| Выход <Т> |  хбэкпроп ()  4D-тензор для градиента по x.  | 
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static FusedBatchNormGrad <T, U> create ( Область действия, Операнд <T> yBackprop, Операнд <T> x, Операнд < TFloat32 > масштаб, Операнд <U> резервное пространство1, Операнд <U> резервное пространство2, Операнд <U> резервное пространство3, Параметры ... параметры)
Фабричный метод для создания класса, обертывающего новую операцию FusedBatchNormGrad.
Параметры
| объем | текущий объем | 
|---|---|
| yBackprop | 4D-тензор для градиента по y. | 
| Икс | 4D-тензор для входных данных. | 
| шкала | Одномерный тензор для коэффициента масштабирования для масштабирования нормализованного x. | 
| резервПространство1 | Если is_training имеет значение True, 1D-тензор для вычисляемого пакета означает повторное использование при вычислении градиента. Когда is_training имеет значение False, одномерный тензор для генеральной совокупности будет повторно использоваться при вычислении градиента как 1-го, так и 2-го порядка. | 
| резервПространство2 | Когда is_training имеет значение True, 1D-тензор для вычисленной пакетной дисперсии (инвертированной дисперсии в случае cuDNN), который будет повторно использоваться при вычислении градиента. Когда is_training имеет значение False, 1D-тензор для дисперсии генеральной совокупности будет повторно использоваться при вычислении градиента как 1-го, так и 2-го порядка. | 
| резервПространство3 | Если is_training имеет значение True, 1D-тензор для некоторых промежуточных результатов будет повторно использоваться при вычислении градиента. Когда is_training имеет значение False, будет создан фиктивный пустой Тензор. | 
| параметры | содержит значения необязательных атрибутов | 
Возврат
- новый экземпляр FusedBatchNormGrad
общедоступный статический FusedBatchNormGrad.Options dataFormat (String dataFormat)
Параметры
| формат данных | Формат данных для y_backprop, x, x_backprop. Либо «NHWC» (по умолчанию), либо «NCHW». | 
|---|
общедоступный статический FusedBatchNormGrad.Options эпсилон (эпсилон с плавающей запятой)
Параметры
| эпсилон | Небольшое число с плавающей запятой добавляется к дисперсии x. | 
|---|
общедоступный статический FusedBatchNormGrad.Options isTraining (Boolean isTraining)
Параметры
| isTraining | Логическое значение, указывающее, что операция предназначена для обучения (по умолчанию) или вывода. | 
|---|
публичный вывод <U> ReserveSpace4 ()
Неиспользуемый заполнитель, соответствующий среднему входному значению в FusedBatchNorm.
публичный вывод <U> ReserveSpace5 ()
Неиспользуемый заполнитель, соответствующий входным данным отклонения в FusedBatchNorm.