tensorflow:: ops:: FusedBatchNormGradV3

#include <nn_ops.h>

Gradiente para la normalización por lotes.

Resumen

Tenga en cuenta que el tamaño de los tensores 4D se define mediante "NHWC" o "NCHW". El tamaño de los tensores 1D coincide con la dimensión C de los tensores 4D.

Argumentos:

  • ámbito: Un objeto de ámbito
  • y_backprop: Un tensor 4D para el gradiente con respecto a y.
  • x: Un tensor 4D para los datos de entrada.
  • escala: Un tensor 1D para el factor de escala, para escalar el x normalizado.
  • reserve_space_1: Cuando is_training es True, se reutiliza un tensor 1D para la media del lote calculado en el cálculo del gradiente. Cuando is_training es False, se reutiliza un tensor 1D para la media de la población en el cálculo del gradiente de primer y segundo orden.
  • reserve_space_2: Cuando is_training es True, se reutiliza un tensor 1D para la varianza del lote calculada (varianza invertida en el caso de cuDNN) en el cálculo del gradiente. Cuando is_training es False, se reutiliza un tensor 1D para la varianza de la población en el cálculo del gradiente de primer y segundo orden.
  • reserve_space_3: Cuando is_training es True, se crea un tensor 1D para algunos resultados intermedios que se reutilizarán en el cálculo del gradiente. Cuando is_training es False, se crea un tensor vacío ficticio.

Atributos opcionales (ver Attrs ):

  • épsilon: Un pequeño número decimal que se suma a la varianza de x.
  • data_format: El formato de datos para y_backprop, x, x_backprop. Puede ser "NHWC" (predeterminado) o "NCHW".
  • is_training: Un valor booleano para indicar si la operación es para entrenamiento (predeterminado) o inferencia.

Devoluciones:

  • Output x_backprop: Un tensor 4D para el gradiente con respecto a x.
  • Output scale_backprop: Un tensor 1D para el gradiente con respecto a la escala.
  • Output offset_backprop: Un tensor 1D para el gradiente con respecto al desplazamiento.
  • Output reserve_space_4: Marcador de posición no utilizado para hacer coincidir la entrada media en FusedBatchNorm .
  • Output reserve_space_5: Marcador de posición no utilizado para hacer coincidir la entrada de varianza en FusedBatchNorm .

Constructores y destructores

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)

Atributos públicos

offset_backprop
operation
reserve_space_4
reserve_space_5
scale_backprop
x_backprop

funciones estáticas públicas

DataFormat (StringPiece x)
Epsilon (float x)
IsTraining (bool x)

Estructuras

tensorflow:: ops:: FusedBatchNormGradV3:: Attrs

Configuradores de atributos opcionales para FusedBatchNormGradV3 .

Atributos públicos

offset_backprop

::tensorflow::Output offset_backprop

operación

Operation operation

reservar_espacio_4

::tensorflow::Output reserve_space_4

reservar_espacio_5

::tensorflow::Output reserve_space_5

retroalimentación de escala

::tensorflow::Output scale_backprop

x_backprop

::tensorflow::Output x_backprop

Funciones públicas

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
)

funciones estáticas públicas

Formato de datos

Attrs DataFormat(
  StringPiece x
)

Épsilon

Attrs Epsilon(
  float x
)

¿Es capacitación?

Attrs IsTraining(
  bool x
)