Subclases directas conocidas |
Normaliza una TensorBuffer
con una media y stddev: output = (input - mean) / stddev.
Constructores públicos
NormalizeOp(valor medio de número de punto flotante, stddev de número de punto flotante)
Inicializa una NormalizeOp.
|
|
NormalizeOp(float[] mean, float[] stddev)
Inicializa una NormalizeOp.
|
Métodos públicos
TensorBuffer |
apply(entrada de TensorBuffer)
Aplica la normalización definida en un tensor determinado y muestra el resultado.
|
Métodos heredados
Constructores públicos
público NormalizeOp (float mean, float stddev)
Inicializa una NormalizeOp. Cuando se lo llama, crea un nuevo TensorBuffer
, que
satisface:
output = (input - mean) / stddev
En los siguientes dos casos, restablece mean
a 0 y stddev
a 1 para omitir la
normalización.
1) mean
y {code stddev} son 0.
2) mean
es 0 y {stddev} es Infinity.
Nota: Si mean
se establece en 0 y stddev
se establece en 1, no se realizará ningún cálculo
suceder, y la entrada original se devolverá directamente en la ejecución.
Nota: El TensorBuffer
que se muestra siempre es un tensor DataType.FLOAT32
en
excepto cuando la entrada es un tensor DataType.UINT8
, mean
se establece en 0 y
stddev
se establece en 1, por lo que se muestra el tensor DataType.UINT8
original.
Parámetros
media | el valor medio que se restará primero. |
---|---|
stddev | el valor de la desviación estándar para dividirlo y, luego, |
Arroja
IllegalArgumentException. | si stddev es cero.
|
---|
público NormalizeOp (float[] mean, float[] stddev)
Inicializa una NormalizeOp. Cuando se lo llama, 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 todos los stddev
en 1, no
procesamiento ocurrirá y la entrada original se devolverá directamente en la ejecución.
Nota: El TensorBuffer
que se muestra siempre es un tensor DataType.FLOAT32
en
salvo que la entrada es un tensor DataType.UINT8
, todos los mean
se configuran como
0 y todas las stddev
se establecen en 1.
Parámetros
media | los valores medios que se restarán primero para cada canal. |
---|---|
stddev | los valores de la desviación estándar se deben dividir para cada canal. |
Arroja
IllegalArgumentException. | si alguna stddev es cero, o si mean tiene valores diferentes
cantidad de elementos con stddev , o cualquiera de ellos está vacía
|
---|
Métodos públicos
público TensorBuffer . solicitar (entrada de TensorBuffer)
Aplica la normalización definida en un tensor determinado y muestra el resultado.
Nota: Es posible que input
sea la misma instancia con el resultado.
Parámetros
entrada | tensor de entrada. Puede ser la misma instancia con el resultado. |
---|
Muestra
- tensor de salida.