NormalizeOp

clase pública NormalizeOp
Subclases directas conocidas

Normaliza un TensorBuffer con media y stddev dados: salida = (entrada - media) / stddev.

Constructores Públicos

NormalizeOp (media flotante, desarrollo estándar flotante)
Inicializa una NormalizeOp.
NormalizeOp (flotante[] significa, flotante[] stddev)
Inicializa una NormalizeOp.

Métodos públicos

TensorBuffer
aplicar (entrada de TensorBuffer )
Aplica la normalización definida en un tensor dado y devuelve el resultado.

Métodos heredados

Constructores Públicos

NormalizeOp público (media flotante, desarrollo estándar flotante)

Inicializa una NormalizeOp. Al ser llamado, crea un nuevo TensorBuffer , que satisface:

   output = (input - mean) / stddev
 

En los dos casos siguientes, restablezca 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 infinito.

Nota: Si mean se establece en 0 y stddev se establece en 1, no se realizará ningún cálculo y la entrada original se devolverá directamente en la ejecución.

Nota: El TensorBuffer devuelto 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 devuelve el tensor DataType.UINT8 original.

Parámetros
significar el valor medio que se restará primero.
estándar el valor de la desviación estándar para dividir entonces.
Lanza
Argumento de excepción ilegal si stddev es cero.

public NormalizeOp (flotante[] significa, flotante[] stddev)

Inicializa una NormalizeOp. Al ser llamado, 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 de mean se establecen en 0 y todos stddev se establecen en 1, no se realizará ningún cálculo y la entrada original se devolverá directamente en la ejecución.

Nota: El TensorBuffer devuelto es siempre un tensor DataType.FLOAT32 en la actualidad, excepto que la entrada es un tensor DataType.UINT8 , todas mean se establecen en 0 y todos stddev se establecen en 1.

Parámetros
significar los valores medios se restarán primero para cada canal.
estándar los valores de desviación estándar para dividir luego para cada canal.
Lanza
Argumento de excepción ilegal si algún stddev es cero, o mean tiene un número diferente de elementos con stddev , o alguno de ellos está vacío.

Métodos públicos

Aplicar TensorBuffer público (entrada de TensorBuffer )

Aplica la normalización definida en un tensor dado y devuelve el resultado.

Nota: input es posiblemente la misma instancia que la salida.

Parámetros
aporte tensor de entrada. Puede ser la misma instancia con la salida.
Devoluciones
  • tensor de salida.