FusedBatchNorm

публичный финальный класс FusedBatchNorm

Пакетная нормализация.

Обратите внимание, что размер 4D-тензоров определяется либо «NHWC», либо «NCHW». Размер 1D-тензоров соответствует размеру C 4D-тензоров.

Вложенные классы

сорт FusedBatchNorm.Options Дополнительные атрибуты для FusedBatchNorm

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

Выход <U>
пакетное среднее ()
Одномерный тензор для вычисленного среднего значения пакета, который будет использоваться TensorFlow для вычисления текущего среднего значения.
Выход <U>
пакетная дисперсия ()
Одномерный тензор для вычисленной пакетной дисперсии, который будет использоваться TensorFlow для вычисления текущей дисперсии.
static <T расширяет TNumber , U расширяет TNumber > FusedBatchNorm <T, U>
create (Область действия , Операнд <T> x, Масштаб операнда <U>, Смещение операнда <U>, Среднее значение операнда <U>, Отклонение операнда <U>, Параметры... опции)
Фабричный метод для создания класса, обертывающего новую операцию FusedBatchNorm.
статический 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.

Постоянное значение: «FusedBatchNormV3».

Публичные методы

публичный вывод <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 exponentialAvgFactor (Float exponentialAvgFactor)

общедоступный статический FusedBatchNorm.Options isTraining (Boolean isTraining)

Параметры
isTraining Логическое значение, указывающее, что операция предназначена для обучения (по умолчанию) или вывода.

публичный вывод <U> ReserveSpace1 ()

Одномерный тензор для вычисленного среднего значения пакета, который будет повторно использоваться при вычислении градиента.

публичный вывод <U> ReserveSpace2 ()

Одномерный тензор для вычисленной пакетной дисперсии (инвертированной дисперсии в случае cuDNN), который будет повторно использоваться при вычислении градиента.

публичный вывод <U> ReserveSpace3 ()

Одномерный тензор для некоторых промежуточных результатов, который будет повторно использоваться при вычислении градиента для большей эффективности.

публичный вывод <T> y ()

4D-тензор для выходных данных.