Пакетная нормализация.
Обратите внимание, что размер 4D-тензоров определяется либо «NHWC», либо «NCHW». Размер 1D-тензоров соответствует размеру C 4D-тензоров.
Вложенные классы
| сорт | FusedBatchNorm.Options | Дополнительные атрибуты для FusedBatchNorm | |
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
| Выход <U> | пакетное среднее () Одномерный тензор для вычисленного среднего значения пакета, который будет использоваться TensorFlow для вычисления текущего среднего значения. |
| Выход <U> | пакетная дисперсия () Одномерный тензор для вычисленной пакетной дисперсии, который будет использоваться TensorFlow для вычисления текущей дисперсии. |
| static <T расширяет TNumber , U расширяет TNumber > FusedBatchNorm <T, U> | |
| статический FusedBatchNorm.Options | dataFormat (строка dataFormat) |
| статический FusedBatchNorm.Options | эпсилон (Эпсилон с плавающей запятой) |
| статический FusedBatchNorm.Options | экспоненциальныйAvgFactor (экспоненциальныйAvgFactor с плавающей запятой) |
| статический FusedBatchNorm.Options | isTraining (логическое значение isTraining) |
| Выход <U> | резервное пространство1 () Одномерный тензор для вычисленного среднего значения пакета, который будет повторно использоваться при вычислении градиента. |
| Выход <U> | резервное пространство2 () Одномерный тензор для вычисленной пакетной дисперсии (инвертированной дисперсии в случае cuDNN), который будет повторно использоваться при вычислении градиента. |
| Выход <U> | резервное пространство3 () Одномерный тензор для некоторых промежуточных результатов, который будет повторно использоваться при вычислении градиента для большей эффективности. |
| Выход <Т> | й () 4D-тензор для выходных данных. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <U> пакетное значение ()
Одномерный тензор для вычисленного среднего значения пакета, который будет использоваться TensorFlow для вычисления текущего среднего значения.
публичный вывод <U> пакетной вариации ()
Одномерный тензор для вычисленной пакетной дисперсии, который будет использоваться TensorFlow для вычисления текущей дисперсии.
public static FusedBatchNorm <T, U> create ( Область действия, Операнд <T> x, Масштаб операнда <U>, Смещение операнда <U>, Среднее значение операнда <U>, Отклонение операнда <U>, Параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию FusedBatchNorm.
Параметры
| объем | текущий объем |
|---|---|
| Икс | 4D-тензор для входных данных. |
| шкала | Одномерный тензор для коэффициента масштабирования для масштабирования нормализованного x. |
| компенсировать | 1D-тензор для смещения, чтобы сдвинуться к нормализованному x. |
| иметь в виду | Одномерный тензор для среднего значения численности населения. Используется только для вывода; должно быть пустым для обучения. |
| дисперсия | Одномерный тензор для дисперсии совокупности. Используется только для вывода; должно быть пустым для обучения. |
| параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр FusedBatchNorm
общедоступный статический FusedBatchNorm.Options dataFormat (String dataFormat)
Параметры
| формат данных | Формат данных для x и y. Либо «NHWC» (по умолчанию), либо «NCHW». |
|---|
общедоступный статический FusedBatchNorm.Options эпсилон (эпсилон с плавающей запятой)
Параметры
| эпсилон | Небольшое число с плавающей запятой добавляется к дисперсии x. |
|---|
общедоступный статический FusedBatchNorm.Options isTraining (Boolean isTraining)
Параметры
| isTraining | Логическое значение, указывающее, что операция предназначена для обучения (по умолчанию) или вывода. |
|---|
публичный вывод <U> ReserveSpace1 ()
Одномерный тензор для вычисленного среднего значения пакета, который будет повторно использоваться при вычислении градиента.
публичный вывод <U> ReserveSpace2 ()
Одномерный тензор для вычисленной пакетной дисперсии (инвертированной дисперсии в случае cuDNN), который будет повторно использоваться при вычислении градиента.
публичный вывод <U> ReserveSpace3 ()
Одномерный тензор для некоторых промежуточных результатов, который будет повторно использоваться при вычислении градиента для большей эффективности.