Aviso: esta API está obsoleta e será removida em uma versão futura do TensorFlow depois que a substituição estiver estável.

FusedBatchNormV3

public final class 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

classe FusedBatchNormV3.Options Atributos opcionais para FusedBatchNormV3

Métodos Públicos

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.
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.
estática <T estende Número, U estende 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.
estáticos FusedBatchNormV3.Options
dataFormat (String dataFormat)
estáticos FusedBatchNormV3.Options
epsilon (epsilon flutuador)
estáticos FusedBatchNormV3.Options
exponentialAvgFactor (Flutuador exponentialAvgFactor)
estáticos FusedBatchNormV3.Options
isTraining (booleano isTraining)
Output <U>
reserveSpace1 ()
Um tensor 1D para a média calculada do lote, a ser reutilizado no cálculo do gradiente.
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.
Output <U>
reserveSpace3 ()
Um tensor 1D para alguns resultados intermediários, a ser reutilizado no cálculo do gradiente para melhor eficiência.
Output <T>
y ()
Um 4D Tensor para dados de saída.

Métodos herdados

Métodos Públicos

pública 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.

pública 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.
quer dizer 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 (epsilon Float)

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.

pública Output <U> reserveSpace1 ()

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

pública 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.

pública Output <U> reserveSpace3 ()

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

pública Output <T> y ()

Um 4D Tensor para dados de saída.