Spec-Zone.ru › TensorFlow C++ 1.15

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: Значение bool, указывающее, что операция предназначена для обучения (по умолчанию) или для вывода.

Возвращает:

  • Output x_backprop: 4D Tensor для градиента по отношению к x.
  • Output scale_backprop: 1D Tensor для градиента по отношению к scale.
  • Output offset_backprop: 1D Tensor для градиента по отношению к offset.
  • Output reserve_space_3: Неиспользуемый плейсхолдер для соответствия среднему входу в FusedBatchNorm.
  • Output reserve_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
::tensorflow::Output
operation
Operation
reserve_space_3
::tensorflow::Output
reserve_space_4
::tensorflow::Output
scale_backprop
::tensorflow::Output
x_backprop
::tensorflow::Output
Публичные статические функции
DataFormat(StringPiece x)
Attrs
Epsilon(float x)
Attrs
IsTraining(bool x)
Attrs
Структуры
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
)

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/cc/class/tensorflow/ops/fused-batch-norm-grad-v2

Spec-Zone.ru

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