tensorflow::ops::FusedBatchNormV2

#include <nn_ops.h>

Normalização em lote.

Resumo

Note que o tamanho dos tensores 4D é definido por "NHWC" ou "NCHW". O tamanho dos tensores 1D corresponde à dimensão C dos tensores 4D.

Argumentos:

  • escopo: Um objeto de escopo
  • x: Um tensor 4D para dados de entrada.
  • escala: Um tensor 1D para fator de escala, para dimensionar o x normalizado.
  • offset: Um tensor 1D para deslocamento, para ajustar ao valor normalizado de x.
  • mean: Um tensor unidimensional para a média da população. Usado apenas para inferência; deve estar vazio para treinamento.
  • Variância: Um tensor unidimensional para a variância da população. Usado apenas para inferência; deve estar vazio para treinamento.

Atributos opcionais (ver Attrs ):

  • épsilon: Um pequeno número decimal adicionado à variância de x.
  • data_format: O formato dos dados para x e y. Pode ser "NHWC" (padrão) ou "NCHW".
  • is_training: Um valor booleano para indicar se a operação é para treinamento (padrão) ou inferência.

Devoluções:

  • Output y: Um tensor 4D para os dados de saída.
  • Output batch_mean`: Um tensor unidimensional para a média do lote calculada, a ser usado pelo TensorFlow para calcular a média móvel.
  • Output batch_variance`: Um tensor unidimensional para a variância do lote calculada, a ser usado pelo TensorFlow para calcular a variância contínua.
  • Output reserve_space_1: Um tensor 1D para a média do lote calculada, a ser reutilizado no cálculo do gradiente.
  • Output reserve_space_2: Um tensor 1D para a variância do lote calculada (variância invertida no caso do cuDNN), a ser reutilizado no cálculo do gradiente.

Construtores e Destrutores

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)

Atributos públicos

batch_mean
batch_variance
operation
reserve_space_1
reserve_space_2
y

Funções estáticas públicas

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

Estruturas

tensorflow::ops::FusedBatchNormV2::Attrs

Definidores de atributos opcionais para FusedBatchNormV2 .

Atributos públicos

média_do_lote

::tensorflow::Output batch_mean

variância_do_lote

::tensorflow::Output batch_variance

operação

Operation operation

espaço_reservado_1

::tensorflow::Output reserve_space_1

espaço_reservado_2

::tensorflow::Output reserve_space_2

y

::tensorflow::Output y

Funções públicas

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
)

Funções estáticas públicas

Formato de dados

Attrs DataFormat(
  StringPiece x
)

Épsilon

Attrs Epsilon(
  float x
)

É treinamento

Attrs IsTraining(
  bool x
)