NormalizeOp

NormalizeOp clase pública
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.