NormalizeOp

classe pubblica NormalizeOp
Sottoclassi dirette conosciute

Normalizza un TensorBuffer con media e stddev specificati: output = (input - mean) / stddev.

Costruttori pubblici

NormalizeOp (media mobile, numero stddev mobile)
Inizializza un NormalizeOp.
NormalizeOp (float[] media, float[] stddev)
Inizializza un NormalizeOp.

Metodi pubblici

TensorBuffer
applica (ingresso TensorBuffer )
Applica la normalizzazione definita su un dato tensore e restituisce il risultato.

Metodi ereditati

Costruttori pubblici

public NormalizeOp (float mean, float stddev)

Inizializza un NormalizeOp. Quando viene chiamato, crea un nuovo TensorBuffer , che soddisfa:

   output = (input - mean) / stddev
 

Nei due casi seguenti, reimpostare mean su 0 e stddev su 1 per ignorare la normalizzazione.
1. Sia mean che il {codice stddev} sono 0.
2. mean è 0 e {stddev} è Infinito.

Nota: se mean è impostata su 0 e stddev è impostato su 1, non verrà eseguito alcun calcolo e l'input originale verrà restituito direttamente in esecuzione.

Nota: al momento il TensorBuffer restituito è sempre un tensore DataType.FLOAT32 , tranne quando l'input è un tensore DataType.UINT8 , mean è impostata su 0 e stddev è impostato su 1, in modo che venga restituito il tensore DataType.UINT8 originale.

Parametri
Significare il valore medio da sottrarre per primo.
stddev il valore della deviazione standard da dividere quindi.
Lancia
IllegalArgumentException se stddev è zero.

public NormalizeOp (float[] mean, float[] stddev)

Inizializza un NormalizeOp. Quando viene chiamato, crea un nuovo TensorBuffer , che soddisfa:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

Nota: se tutti i valori nella mean sono impostati su 0 e tutti stddev sono impostati su 1, non verrà eseguito alcun calcolo e l'input originale verrà restituito direttamente in esecuzione.

Nota: al momento il TensorBuffer restituito è sempre un tensore DataType.FLOAT32 , tranne per il fatto che l'input è un tensore DataType.UINT8 , tutte mean sono impostate su 0 e tutti stddev sono impostati su 1.

Parametri
Significare i valori medi da sottrarre per primi per ciascun canale.
stddev i valori di deviazione standard da dividere poi per ciascun canale.
Lancia
IllegalArgumentException se qualsiasi stddev è zero, o mean ha un numero diverso di elementi con stddev o uno qualsiasi di essi è vuoto.

Metodi pubblici

applica TensorBuffer pubblico (input TensorBuffer )

Applica la normalizzazione definita su un dato tensore e restituisce il risultato.

Nota: input è probabilmente la stessa istanza dell'output.

Parametri
ingresso tensore di ingresso. Potrebbe essere la stessa istanza con l'output.
ritorna
  • tensore di uscita.