Subclases directas conocidas |
Normaliza un TensorBuffer
con dado media y STDDEV: salida = (entrada - media) / STDDEV.
Constructores públicos
NormalizeOp (media, flotador STDDEV) Inicializa un NormalizeOp. | |
NormalizeOp (float [] media, float [] STDDEV) Inicializa un NormalizeOp. |
Métodos públicos
TensorBuffer | aplicar ( TensorBuffer entrada) Aplica la normalización definida en un tensor dado y devuelve el resultado. |
Métodos heredados
Constructores públicos
NormalizeOp pública (media, flotador STDDEV)
Inicializa un NormalizeOp. Cuando se llama, se crea un nuevo TensorBuffer
, que satisface:
output = (input - mean) / stddev
En los dos casos siguientes, restablezca mean
a 0 y stddev
a 1 para omitir la normalización.
1. Tanto mean
y STDDEV {code} son 0.
2. mean
es 0 y {} STDDEV es infinito.
Nota: Si mean
se establece en 0 y stddev
se establece en 1, sin cálculo va a pasar, y la entrada original será devuelto directamente en la ejecución.
Nota: La devuelto TensorBuffer
es siempre un DataType.FLOAT32
tensor en la actualidad, excepto cuando la entrada es una DataType.UINT8
tensor, mean
se establece en 0 y stddev
se establece en 1, de modo que los originales DataType.UINT8
tensor se devuelve.
Parámetros
significar | el valor medio que se restará primero. |
---|---|
stddev | el valor de la desviación estándar para dividir entonces. |
Lanza
Argumento de excepción ilegal | Si stddev es cero. |
---|
NormalizeOp pública (float [] media, float [] STDDEV)
Inicializa un NormalizeOp. Cuando se llama, se crea un nuevo TensorBuffer
, que satisface:
// Pseudo code. [...][i] means a certain element whose channel id is i. output[...][i] = (input[...][i] - mean[i]) / stddev[i]
Nota: Si todos los valores en mean
se establecen en 0 y todas stddev
se establecen en 1, sin cálculo va a pasar, y la entrada original será devuelto directamente en la ejecución.
Nota: La regresado TensorBuffer
es siempre una DataType.FLOAT32
tensor en la actualidad, con la excepción de que la entrada es una DataType.UINT8
tensor, todo mean
se ponen a 0 y todos stddev
se pone a 1.
Parámetros
significar | los valores medios se restarán primero para cada canal. |
---|---|
stddev | los valores de desviación estándar para dividirlos para cada canal. |
Lanza
Argumento de excepción ilegal | si alguno stddev es cero, o mean tiene diferente número de elementos con stddev , o cualquiera de ellos está vacía. |
---|
Métodos públicos
pública TensorBuffer aplica ( TensorBuffer entrada)
Aplica la normalización definida en un tensor dado y devuelve el resultado.
Nota: input
es, posiblemente, la misma instancia con la salida.
Parámetros
aporte | tensor de entrada. Puede ser la misma instancia con la salida. |
---|
Devoluciones
- tensor de salida.