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>
loteMean ()
Um Tensor 1D para a média do lote computada, a ser usado pelo TensorFlow para calcular a média em execução.
Saída <U>
variância de lote ()
Um Tensor 1D para a variação do lote computada, a ser usado pelo TensorFlow para calcular a variação em execução.
estático <T estende o número, U estende o número> FusedBatchNormV3 <T, U>
criar (escopo do escopo , operando <T> x, escala do operando <U>, deslocamento do operando <U>, média do operando <U>, variação do operando <U>, opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação FusedBatchNormV3.
FusedBatchNormV3.Options estático
dataFormat (String dataFormat)
FusedBatchNormV3.Options estático
épsilon (épsilon flutuante)
FusedBatchNormV3.Options estático
exponencialAvgFactor (exponencialAvgFactor flutuante)
FusedBatchNormV3.Options estático
isTraining (booleano isTraining)
Saída <U>
reservaEspaço1 ()
Um Tensor 1D para a média do lote computada, para ser reutilizado no cálculo do gradiente.
Saída <U>
reservaEspaço2 ()
Um Tensor 1D para a variação do lote computada (variância invertida no caso cuDNN), para ser reutilizado no cálculo do gradiente.
Saída <U>
reservaEspaço3 ()
Um Tensor 1D para alguns resultados intermediários, para ser reutilizado no cálculo do gradiente para melhor eficiência.
Saída <T>
você ()
Um Tensor 4D para dados de saída.

Métodos herdados

Métodos Públicos

Saída pública <U> batchMean ()

Um Tensor 1D para a média do lote computada, a ser usado pelo TensorFlow para calcular a média em execução.

Saída pública <U> batchVariance ()

Um Tensor 1D para a variação do lote computada, a ser usado pelo TensorFlow para calcular a variação em execução.

public static FusedBatchNormV3 <T, U> create ( Escopo do escopo , operando <T> x, escala do operando <U>, deslocamento do operando <U>, média do operando <U>, variação do operando <U>, opções... opções)

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

Parâmetros
escopo escopo atual
x Um Tensor 4D para dados de entrada.
escala Um Tensor 1D para fator de escala, para escalar o x normalizado.
desvio Um Tensor 1D para deslocamento, para mudar para o x normalizado.
significar Um Tensor 1D para média populacional. Usado apenas para inferência; deve estar vazio para treinamento.
variação 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 do FusedBatchNormV3

público estático FusedBatchNormV3.Options dataFormat (String dataFormat)

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

público estático FusedBatchNormV3.Options épsilon (Float épsilon)

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

público estático FusedBatchNormV3.Options exponencialAvgFactor (Float exponencialAvgFactor)

public static FusedBatchNormV3.Options isTraining (Boolean isTraining)

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

Saída pública <U> reserveSpace1 ()

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

Saída pública <U> reserveSpace2 ()

Um Tensor 1D para a variação do lote computada (variância invertida no caso cuDNN), para ser reutilizado no cálculo do gradiente.

Saída pública <U> reserveSpace3 ()

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

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

Um Tensor 4D para dados de saída.