| Bekannte direkte Unterklassen |
Normalisiert eine TensorBuffer mit vorgegebenem Mittelwert und stddev: Ausgabe = (Eingabe – Mittelwert) / Stddev.
Public Constructors
|
NormalizeOp(Gleitkommazahl, Gleitkommazahl, stddev)
Initialisiert eine NormalizeOp.
|
|
|
NormalizeOp(float[] mean, float[] stddev)
Initialisiert eine NormalizeOp.
|
Public Methods
| TensorBuffer |
apply(TensorBuffer-Eingabe)
Wendet die definierte Normalisierung auf einen gegebenen Tensor an und gibt das Ergebnis zurück.
|
Übernommene Methoden
Public Constructors
<ph type="x-smartling-placeholder"></ph> öffentlich NormalizeOp (Gleitkommazahl, Gleitkommazahl, stddev)
Initialisiert eine NormalizeOp. Beim Aufruf wird eine neue TensorBuffer erstellt, die
erfüllt:
output = (input - mean) / stddev
Setzen Sie in den beiden folgenden Fällen mean auf 0 und stddev auf 1 zurück, um den
Normalisierung.
1. Sowohl mean als auch {code stddev} sind 0.
2. mean ist 0 und {stddev} ist „Infinity“.
Hinweis: Wenn mean auf 0 und stddev auf 1 gesetzt ist, erfolgt keine Berechnung
und die ursprüngliche Eingabe
wird bei der Ausführung direkt zurückgegeben.
Hinweis: Der zurückgegebene TensorBuffer ist immer ein DataType.FLOAT32-Tensor bei
vorhanden, außer wenn die Eingabe ein DataType.UINT8-Tensor ist, ist mean auf 0 gesetzt und
stddev ist auf 1 gesetzt, sodass der ursprüngliche DataType.UINT8-Tensor zurückgegeben wird.
Parameter
| Mittelwert | Mittelwert, der zuerst subtrahiert wird. |
|---|---|
| Standardabweichung | den Wert der Standardabweichung, um dann zu dividieren. |
Löst aus
| IllegalArgumentException | wenn stddev null ist.
|
|---|
<ph type="x-smartling-placeholder"></ph> öffentlich NormalizeOp (float[] mean, float[] stddev)
Initialisiert eine NormalizeOp. Beim Aufruf wird eine neue TensorBuffer erstellt, die
erfüllt:
// Pseudo code. [...][i] means a certain element whose channel id is i. output[...][i] = (input[...][i] - mean[i]) / stddev[i]
Hinweis: Wenn alle Werte in mean auf 0 und alle stddev-Werte auf 1 gesetzt sind, gibt es keine
und die ursprüngliche Eingabe wird bei der Ausführung direkt zurückgegeben.
Hinweis: Der zurückgegebene TensorBuffer ist immer ein DataType.FLOAT32-Tensor bei
vorhanden, außer dass die Eingabe ein DataType.UINT8-Tensor ist, sind alle mean auf
0 und alle stddev sind auf 1 gesetzt.
Parameter
| Mittelwert | die Mittelwerte, die zuerst für jeden Kanal subtrahiert werden. |
|---|---|
| Standardabweichung | um die Werte der Standardabweichung für jeden Channel zu dividieren. |
Löst aus
| IllegalArgumentException | wenn ein stddev null ist oder mean einen anderen Wert hat
Anzahl von Elementen mit stddev oder eines davon ist leer.
|
|---|
Public Methods
<ph type="x-smartling-placeholder"></ph> öffentlich TensorBuffer bewerben (TensorBuffer-Eingabe)
Wendet die definierte Normalisierung auf einen gegebenen Tensor an und gibt das Ergebnis zurück.
Hinweis: input ist möglicherweise dieselbe Instanz mit der Ausgabe.
Parameter
| Eingabe | Eingabetensor. Es kann sich auch um dieselbe Instanz mit der Ausgabe handeln. |
|---|
Gibt Folgendes zurück:
- Ausgabetensor