Subclases directas conocidas |
Normaliza una TensorBuffer
con una media y una desviación std: resultado = (entrada - media) / stddev.
Constructores públicos
NormalizeOp(media de número de punto flotante, stddev número de punto flotante)
Inicializa un NormalizeOp.
|
|
NormalizeOp(float[] media, float[] stddev)
Inicializa un NormalizeOp.
|
Métodos públicos
TensorBuffer |
apply(entrada TensorBuffer)
Aplica la normalización definida en un tensor determinado y muestra el resultado.
|
Métodos heredados
Constructores públicos
public NormalizeOp (float mean, float stddev)
Inicializa un NormalizeOp. Cuando se llama, crea un nuevo TensorBuffer
, que cumple con lo siguiente:
output = (input - mean) / stddev
En los dos casos siguientes, restablece mean
a 0 y stddev
a 1 para evitar la normalización.
1. Tanto mean
como {code stddev} son 0.
2. mean
es 0 y {stddev} es Infinity.
Nota: Si estableces mean
en 0 y stddev
en 1, no se realizará ningún cálculo y la entrada original se mostrará directamente en la ejecución.
Nota: El TensorBuffer
que se muestra siempre es un tensor DataType.FLOAT32
en la actualidad, excepto cuando la entrada es un tensor DataType.UINT8
, mean
se establece en 0 y stddev
se establece en 1, de modo que se muestre 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 dividir entonces. |
Arroja
IllegalArgumentException | si stddev es cero.
|
---|
public NormalizeOp (float[] mean, float[] stddev)
Inicializa un NormalizeOp. Cuando se llama, crea un nuevo TensorBuffer
, que cumple con lo siguiente:
// 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 de mean
se configuran en 0 y todos los stddev
en 1, no se realizarán
cálculos y la entrada original se mostrará directamente en la ejecución.
Nota: El TensorBuffer
que se muestra siempre es un tensor DataType.FLOAT32
en la actualidad, con la excepción de que la entrada es un tensor DataType.UINT8
, todos los mean
se establecen en 0 y todos los stddev
se establecen en 1.
Parámetros
media | los valores medio que se deben restar primero para cada canal. |
---|---|
stddev | los valores de la desviación estándar y dividirlos por cada canal. |
Arroja
IllegalArgumentException | Si alguna stddev es cero, si mean tiene una cantidad diferente de elementos con stddev , o si alguno de ellos está vacío.
|
---|
Métodos públicos
public TensorBuffer apply (TensorBuffer entrada)
Aplica la normalización definida en un tensor determinado y muestra el resultado.
Nota: input
es posible que sea la misma instancia con el resultado.
Parámetros
entrada | tensor de entrada. Puede ser la misma instancia con el resultado. |
---|
Devuelve
- tensor de salida.