FusedBatchNormV3

classe final pública FusedBatchNormV3

Normalização em lote.

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

Classes aninhadas

aula FusedBatchNormV3.Options Atributos opcionais para FusedBatchNormV3

Métodos Públicos

Saída <U>
batchMean ()
Um tensor 1D para a média de lote calculada, a ser usado pelo TensorFlow para calcular a média de execução.
Saída <U>
batchVariance ()
Um tensor 1D para a variação de lote calculada, a ser usado pelo TensorFlow para calcular a variação em execução.
static <T extends Number, U extends Number> FusedBatchNormV3 <T, U>
criar ( Scope escopo, Operando <T> x, Operando <U> escala, Operando <U> offset, Operando <U> média, Operando <U> variância, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação FusedBatchNormV3.
static FusedBatchNormV3.Options
dataFormat (String dataFormat)
static FusedBatchNormV3.Options
épsilon ( épsilon Float)
static FusedBatchNormV3.Options
exponentialAvgFactor (Float exponentialAvgFactor)
static FusedBatchNormV3.Options
isTraining (Boolean isTraining)
Saída <U>
reserveSpace1 ()
Um tensor 1D para a média calculada do lote, a ser reutilizado no cálculo do gradiente.
Saída <U>
reserveSpace2 ()
Um tensor 1D para a variância calculada do lote (variância invertida no caso cuDNN), a ser reutilizado no cálculo do gradiente.
Saída <U>
reserveSpace3 ()
Um tensor 1D para alguns resultados intermediários, a ser reutilizado no cálculo do gradiente para melhor eficiência.
Saída <T>
y ()
Um 4D Tensor para dados de saída.

Métodos herdados

Métodos Públicos

public Output <U> batchMean ()

Um tensor 1D para a média de lote calculada, a ser usado pelo TensorFlow para calcular a média de execução.

public Output <U> batchVariance ()

Um tensor 1D para a variação de lote calculada, a ser usado pelo TensorFlow para calcular a variação em execução

public static FusedBatchNormV3 <T, U> create ( Scope escopo, Operando <T> x, Operando <U> escala, Operando <U> offset, Operando <U> média, Operando <U> variância, Options ... Opções)

Método de fábrica para criar uma classe que envolve uma nova operação FusedBatchNormV3.

Parâmetros
alcance escopo atual
x Um 4D Tensor para dados de entrada.
escala Um tensor 1D para fator de escala, para dimensionar o x normalizado.
Deslocamento Um tensor 1D para deslocamento, para mudar para o x normalizado.
mau Um tensor 1D para a média da população. Usado apenas para inferência; deve estar vazio para treinamento.
variância Um tensor 1D para variação populacional. Usado apenas para inferência; deve estar vazio para treinamento.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de FusedBatchNormV3

public static FusedBatchNormV3.Options dataFormat (String dataFormat)

Parâmetros
formato de dados O formato de dados para x e y. "NHWC" (padrão) ou "NCHW".

public static FusedBatchNormV3.Options epsilon (Float epsilon)

Parâmetros
épsilon Um pequeno número flutuante adicionado à variância de x.

public static FusedBatchNormV3.Options exponentialAvgFactor (Float exponentialAvgFactor)

public static FusedBatchNormV3.Options isTraining (Boolean isTraining)

Parâmetros
isTraining Um valor booleano para indicar que a operação é para treinamento (padrão) ou inferência.

public Output <U> reserveSpace1 ()

Um tensor 1D para a média calculada do lote, a ser reutilizado no cálculo do gradiente.

public Output <U> reserveSpace2 ()

Um tensor 1D para a variância calculada do lote (variância invertida no caso cuDNN), a ser reutilizado no cálculo do gradiente

public Output <U> reserveSpace3 ()

Um tensor 1D para alguns resultados intermediários, a ser reutilizado no cálculo do gradiente para melhor eficiência.

Saída pública <T> y ()

Um 4D Tensor para dados de saída.