Spec-Zone.ru › TensorFlow C++

tensorflow::ops::FusedBatchNormGradV3

#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 для дисперсии по совокупности, используемой повторно при вычислении градиентов первого и второго порядка.
  • reserve_space_3: если is_training равно True, 1D-тензор Tensor для некоторых промежуточных результатов, используемых повторно при вычислении градиента. Если is_training равно False, будет создан пустой фиктивный тензор Tensor.

Необязательные атрибуты (см. Attrs):

  • epsilon: небольшое число с плавающей запятой, добавляемое к дисперсии x.
  • data_format: формат данных для y_backprop, x, x_backprop. «NHWC» (по умолчанию) или «NCHW».
  • is_training: логическое значение, указывающее, предназначена ли операция для обучения (по умолчанию) или для инференса.

Возвращает:

  • Output x_backprop: 4D-тензор Tensor для градиента по x.
  • Output scale_backprop: 1D-тензор Tensor для градиента по scale.
  • Output offset_backprop: 1D-тензор Tensor для градиента по offset.
  • Output reserve_space_4: неиспользуемый заполнитель, соответствующий входному среднему значению в FusedBatchNorm.
  • Output reserve_space_5: неиспользуемый заполнитель, соответствующий входной дисперсии в FusedBatchNorm.
Конструкторы и деструкторы
FusedBatchNormGradV3(const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, ::tensorflow::Input reserve_space_3)
FusedBatchNormGradV3(const ::tensorflow::Scope & scope, ::tensorflow::Input y_backprop, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input reserve_space_1, ::tensorflow::Input reserve_space_2, ::tensorflow::Input reserve_space_3, const FusedBatchNormGradV3::Attrs & attrs)
Общедоступные атрибуты
offset_backprop
::tensorflow::Output
operation
Operation
reserve_space_4
::tensorflow::Output
reserve_space_5
::tensorflow::Output
scale_backprop
::tensorflow::Output
x_backprop
::tensorflow::Output
Общедоступные статические функции
DataFormat(StringPiece x)
Attrs
Epsilon(float x)
Attrs
IsTraining(bool x)
Attrs
Структуры
tensorflow::ops::FusedBatchNormGradV3::Attrs

Методы задания необязательных атрибутов для FusedBatchNormGradV3.

Общедоступные атрибуты

offset_backprop

::tensorflow::Output offset_backprop

operation

Operation operation

reserve_space_4

::tensorflow::Output reserve_space_4

reserve_space_5

::tensorflow::Output reserve_space_5

scale_backprop

::tensorflow::Output scale_backprop

x_backprop

::tensorflow::Output x_backprop

Общедоступные функции

FusedBatchNormGradV3

 FusedBatchNormGradV3(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input y_backprop,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input reserve_space_1,
  ::tensorflow::Input reserve_space_2,
  ::tensorflow::Input reserve_space_3
)

FusedBatchNormGradV3

 FusedBatchNormGradV3(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input y_backprop,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input reserve_space_1,
  ::tensorflow::Input reserve_space_2,
  ::tensorflow::Input reserve_space_3,
  const FusedBatchNormGradV3::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-v3

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API