NormalizeOp

classe pública NormalizeOp
Subclasses diretas conhecidas

Normaliza um TensorBuffer com determinada média e stddev: saída = (entrada - média) / stddev.

Construtores Públicos

NormalizeOp (média flutuante, float stddev)
Inicializa um NormalizeOp.
NormalizeOp (float[] significa, float[] stddev)
Inicializa um NormalizeOp.

Métodos Públicos

TensorBuffer
aplicar (entrada TensorBuffer )
Aplica a normalização definida em determinado tensor e retorna o resultado.

Métodos herdados

Construtores Públicos

público NormalizeOp (float significa, float stddev)

Inicializa um NormalizeOp. Ao ser chamado, cria um novo TensorBuffer , que satisfaz:

   output = (input - mean) / stddev
 

Nos dois casos a seguir, redefina a mean para 0 e stddev para 1 para ignorar a normalização.
1. A mean e o {código stddev} são 0.
2. mean é 0 e {stddev} é infinito.

Nota: Se mean for definida como 0 e stddev for definido como 1, nenhum cálculo acontecerá e a entrada original será retornada diretamente na execução.

Nota: O TensorBuffer retornado é sempre um tensor DataType.FLOAT32 no momento, exceto quando a entrada é um tensor DataType.UINT8 , mean é definida como 0 e stddev é definido como 1, para que o tensor DataType.UINT8 original seja retornado.

Parâmetros
significar o valor médio a ser subtraído primeiro.
stddev o valor do desvio padrão para dividir então.
Lança
Exceção de argumento ilegal se stddev for zero.

público NormalizeOp (float[] significa, float[] stddev)

Inicializa um NormalizeOp. Ao ser chamado, cria um novo TensorBuffer , que satisfaz:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

Nota: Se todos os valores mean forem definidos como 0 e todos stddev forem definidos como 1, nenhum cálculo acontecerá e a entrada original será retornada diretamente na execução.

Nota: O TensorBuffer retornado é sempre um tensor DataType.FLOAT32 no momento, exceto que a entrada é um tensor DataType.UINT8 , todas mean são definidas como 0 e todos stddev são definidos como 1.

Parâmetros
significar os valores médios a serem subtraídos primeiro para cada canal.
stddev os valores do desvio padrão para dividir então para cada canal.
Lança
Exceção de argumento ilegal se algum stddev for zero ou mean tiver um número diferente de elementos com stddev ou algum deles estiver vazio.

Métodos Públicos

aplicação pública do TensorBuffer (entrada do TensorBuffer )

Aplica a normalização definida em determinado tensor e retorna o resultado.

Nota: input é possivelmente a mesma instância da saída.

Parâmetros
entrada tensor de entrada. Pode ser a mesma instância da saída.
Devoluções
  • tensor de saída.