NormalizeOp

classe pubblica NormalizeOp
Sottoclassi dirette note

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

Costruttori pubblici

NormalizeOp(media in virgola mobile, stddev in virgola mobile)
Inizializza un'operazione NormalizeOp.
NormalizeOp(valore in virgola mobile[] media, numero in virgola mobile[] stddev)
Inizializza un'operazione NormalizeOp.

Metodi pubblici

TensorBuffer
apply(input TensorBuffer)
Applica la normalizzazione definita sul tensore specificato e restituisce il risultato.

Metodi ereditati

Costruttori pubblici

pubblica . NormalizeOp (media in virgola mobile, stddev in virgola mobile)

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

   output = (input - mean) / stddev
 

Nei due casi seguenti, reimposta mean su 0 e stddev su 1 per bypassare la della normalizzazione.
1. Sia mean che {code stddev} sono 0.
2. mean è 0 e {stddev} è Infinity.

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

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

Parametri
media il valore medio da sottrarre per primo.
stddev il valore della deviazione standard per dividere allora.
Lanci
IllegalArgumentException se stddev è zero.

pubblica . NormalizeOp (media in virgola mobile[], numero in virgola mobile[] stddev)

Inizializza un'operazione 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 in mean sono impostati su 0 e tutti i stddev sono impostati su 1, nessuna e il calcolo avverrà e l'input originale verrà restituito direttamente durante l'esecuzione.

Nota: il valore TensorBuffer restituito è sempre un tensore DataType.FLOAT32 in presente, tranne che l'input è un tensore DataType.UINT8, tutti i mean sono impostati su 0 e tutti i stddev sono impostati su 1.

Parametri
media i valori medi da sottrarre per primi per ogni canale.
stddev i valori della deviazione standard da dividere per ogni canale.
Lanci
IllegalArgumentException se stddev è pari a zero o se mean ha valori numero di elementi con stddev o uno qualsiasi di essi è vuoto.

Metodi pubblici

pubblica TensorBuffer applica (input TensorBuffer)

Applica la normalizzazione definita sul tensore specificato e restituisce il risultato.

Nota: input potrebbe essere la stessa istanza dell'output.

Parametri
input tensore di input. Potrebbe essere la stessa istanza con l'output.
Resi
  • tensore di output.