tensorflow::ops::FusedBatchNormV2
#include <nn_ops.h>Пакетная нормализация.
Краткое содержание
Обратите внимание, что размер 4D-тензоров определяется либо "NHWC", либо "NCHW". Размер 1D-тензоров соответствует размерности C 4D-тензоров.
Аргументы:
- scope: Объект Scope
- x: Четырехмерный тензор для входных данных.
- scale: Одномерный тензор для масштабирования, используемый для масштабирования нормализованного значения x.
- offset: Одномерный тензор для смещения, позволяющий перейти к нормализованному значению x.
- mean: Одномерный тензор для среднего значения популяции. Используется только для вывода результатов; для обучения должен быть пустым.
- variance: Одномерный тензор для дисперсии популяции. Используется только для вывода результатов; для обучения должен быть пустым.
Дополнительные атрибуты (см. Attrs ):
- Эпсилон: небольшое число с плавающей запятой, добавляемое к дисперсии x.
- data_format: Формат данных для осей x и y. Либо "NHWC" (по умолчанию), либо "NCHW".
- is_training: Логическое значение, указывающее, предназначена ли операция для обучения (по умолчанию) или для вывода результатов.
Возвращает:
-
Outputy: четырехмерный тензор для выходных данных. -
Outputbatch_mean: Одномерный тензор для вычисленного среднего значения пакета, который будет использоваться TensorFlow для вычисления скользящего среднего. -
Outputbatch_variance: Одномерный тензор для вычисленной дисперсии пакета, который будет использоваться TensorFlow для вычисления скользящей дисперсии. -
Outputпараметр reserve_space_1: одномерный тензор для вычисленного среднего значения пакета, который будет повторно использован при вычислении градиента. -
Outputпараметр reserve_space_2: одномерный тензор для вычисленной дисперсии пакета (обратная дисперсия в случае cuDNN), который будет повторно использован при вычислении градиента.
Конструкторы и Деструкторы | |
|---|---|
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance) | |
FusedBatchNormV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs) |
Общедоступные атрибуты | |
|---|---|
batch_mean | |
batch_variance | |
operation | |
reserve_space_1 | |
reserve_space_2 | |
y | |
Открытые статические функции | |
|---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
IsTraining (bool x) | |
Структуры | |
|---|---|
| tensorflow::ops::FusedBatchNormV2::Attrs | Дополнительные параметры установки атрибутов для FusedBatchNormV2 . |
Общедоступные атрибуты
batch_mean
::tensorflow::Output batch_mean
batch_variance
::tensorflow::Output batch_variance
операция
Operation operation
резервное_пространство_1
::tensorflow::Output reserve_space_1
резервное_пространство_2
::tensorflow::Output reserve_space_2
й
::tensorflow::Output y
Общественные функции
FusedBatchNormV2
FusedBatchNormV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance )
FusedBatchNormV2
FusedBatchNormV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance, const FusedBatchNormV2::Attrs & attrs )
Открытые статические функции
Формат данных
Attrs DataFormat( StringPiece x )
Эпсилон
Attrs Epsilon( float x )
IsTraining
Attrs IsTraining( bool x )