Subclasses diretas conhecidas |
Normaliza um TensorBuffer
com determinada média e o desvio-padrão: de saída = (entrada - média) / desvio-padrão.
Construtores Públicos
NormalizeOp (flutuador média, o desvio-padrão flutuador) Inicializa um NormalizeOp. | |
NormalizeOp (float [] significativo, flutuador [] stddev) Inicializa um NormalizeOp. |
Métodos Públicos
TensorBuffer | aplicar ( TensorBuffer entrada) Aplica a normalização definida em determinado tensor e retorna o resultado. |
Métodos herdados
Construtores Públicos
pública NormalizeOp (float média, flutuador stddev)
Inicializa um NormalizeOp. Ao ser chamado, ele cria um novo TensorBuffer
, que satisfaz:
output = (input - mean) / stddev
Nos dois casos seguintes, redefinir mean
a 0 e stddev
para um desvio para a normalização.
1. Tanto mean
e {stddev code} são 0.
2. mean
é 0 e {stddev} é Infinito.
Nota: Se mean
é definido como 0 e stddev
está definido para 1, no cálculo vai acontecer, e de entrada original serão diretamente retornado em execução.
Nota: A devolvido TensorBuffer
é sempre um DataType.FLOAT32
tensor no presente, excepto quando a entrada é um DataType.UINT8
tensor, mean
é definido como 0 e stddev
é ajustado para 1, de modo que os originais DataType.UINT8
tensor é devolvido.
Parâmetros
quer dizer | o valor médio a ser subtraído primeiro. |
---|---|
stddev | o valor do desvio padrão a ser dividido. |
Lança
Exceção de argumento ilegal | se stddev é zero. |
---|
pública NormalizeOp (float [] média, flutuador [] stddev)
Inicializa um NormalizeOp. Ao ser chamado, ele 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 em mean
são definidos como 0 e todos os stddev
estão definidas para 1, no cálculo vai acontecer, e de entrada original serão diretamente retornado em execução.
Nota: A devolvido TensorBuffer
é sempre um DataType.FLOAT32
tensor no presente, excepto que a entrada é uma DataType.UINT8
tensor, todos mean
são definidos como 0 e tudo stddev
são ajustados para um.
Parâmetros
quer dizer | os valores médios a serem subtraídos primeiro para cada canal. |
---|---|
stddev | os valores de desvio padrão a serem divididos para cada canal. |
Lança
Exceção de argumento ilegal | se qualquer stddev é zero, ou mean tem um número diferente de elementos com stddev , ou qualquer um deles está vazia. |
---|
Métodos Públicos
pública TensorBuffer aplicar ( TensorBuffer entrada)
Aplica a normalização definida em determinado tensor e retorna o resultado.
Nota: input
é possivelmente o mesmo exemplo com a saída.
Parâmetros
entrada | tensor de entrada. Pode ser a mesma instância com a saída. |
---|
Devoluções
- tensor de saída.