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:
-
Outputy: Um tensor 4D para os dados de saída. -
Outputbatch_mean`: Um tensor unidimensional para a média do lote calculada, a ser usado pelo TensorFlow para calcular a média móvel. -
Outputbatch_variance`: Um tensor unidimensional para a variância do lote calculada, a ser usado pelo TensorFlow para calcular a variância contínua. -
Outputreserve_space_1: Um tensor 1D para a média do lote calculada, a ser reutilizado no cálculo do gradiente. -
Outputreserve_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 )