Пакетная нормализация.
Обратите внимание, что размер 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 ()
Одномерный тензор для некоторых промежуточных результатов, который будет повторно использоваться при вычислении градиента для большей эффективности.