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.