tensorflow::ops::FusedBatchNormGradV2
#include <nn_ops.h>
Градиент для пакетной нормализации.
Краткое описание
Обратите внимание, что размер 4D-тензоров задается одним из форматов: "NHWC" или "NCHW". Размер 1D-тензоров соответствует измерению C 4D-тензоров.
Аргументы:
- scope: объект Scope
- y_backprop: 4D Tensor градиента по y.
- x: 4D Tensor входных данных.
- scale: 1D Tensor коэффициента масштабирования нормализованного x.
- reserve_space_1: Если is_training равно True, это 1D Tensor вычисленного среднего по пакету, повторно используемого при вычислении градиента. Если is_training равно False, это 1D Tensor среднего по генеральной совокупности, повторно используемого при вычислении градиентов первого и второго порядка.
- reserve_space_2: Если is_training равно True, это 1D Tensor вычисленной дисперсии по пакету (обратной дисперсии в случае cuDNN), повторно используемой при вычислении градиента. Если is_training равно False, это 1D Tensor дисперсии по генеральной совокупности, повторно используемой при вычислении градиентов первого и второго порядка.
Необязательные атрибуты (см. Attrs):
- epsilon: небольшое число с плавающей запятой, добавляемое к дисперсии x.
- data_format: формат данных для y_backprop, x, x_backprop. Возможные значения: "NHWC" (по умолчанию) или "NCHW".
- is_training: логическое значение, указывающее, предназначена ли операция для обучения (по умолчанию) или вывода.
Возвращает:
-
Outputx_backprop: 4D Tensor градиента по x. -
Outputscale_backprop: 1D Tensor градиента по scale. -
Outputoffset_backprop: 1D Tensor градиента по offset. -
Outputreserve_space_3: неиспользуемый заполнитель, соответствующий входному значению среднего в FusedBatchNorm. -
Outputreserve_space_4: неиспользуемый заполнитель, соответствующий входному значению дисперсии в FusedBatchNorm.
| Конструкторы и деструкторы | |
|---|---|
FusedBatchNormGradV2(const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2) | |
FusedBatchNormGradV2(const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, const FusedBatchNormGradV2::Attrs & attrs) |
| Открытые атрибуты | |
|---|---|
offset_backprop | |
operation | |
reserve_space_3 | |
reserve_space_4 | |
scale_backprop | |
x_backprop | |
| Открытые статические функции | |
|---|---|
DataFormat(StringPiece x) | |
Epsilon(float x) | |
IsTraining(bool x) | |
| Структуры | |
|---|---|
| tensorflow::ops::FusedBatchNormGradV2::Attrs | Методы задания необязательных атрибутов для FusedBatchNormGradV2. |
Открытые атрибуты
offset_backprop
::tensorflow::Output offset_backprop
operation
Operation operation
reserve_space_3
::tensorflow::Output reserve_space_3
reserve_space_4
::tensorflow::Output reserve_space_4
scale_backprop
::tensorflow::Output scale_backprop
x_backprop
::tensorflow::Output x_backprop
Открытые функции
FusedBatchNormGradV2
FusedBatchNormGradV2( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2 )
FusedBatchNormGradV2
FusedBatchNormGradV2( const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, const FusedBatchNormGradV2::Attrs & attrs )
Открытые статические функции
DataFormat
Attrs DataFormat( StringPiece x )
Epsilon
Attrs Epsilon( float x )
IsTraining
Attrs IsTraining( bool x )
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/cc/class/tensorflow/ops/fused-batch-norm-grad-v2