| Znane podklasy bezpośrednie |
Normalizuje wartość TensorBuffer z daną średnią i odchyleniem std: dane wyjściowe = (dane wejściowe – średnia) / stddev.
Konstruktorki publiczne
|
NormalizeOp(średnia zmiennoprzecinkowa, liczba zmiennoprzecinkowa stddev)
Inicjuje operację NormalizeOp.
|
|
|
NormalizeOp(liczba zmiennoprzecinkowa[] średnia, zmiennoprzecinkowa[] stddev)
Inicjuje operację NormalizeOp.
|
Metody publiczne
| TensorBuffer |
Metody dziedziczone
Konstruktorki publiczne
publiczne . NormalizeOp (średnia zmiennoprzecinkowa, liczba zmiennoprzecinkowa stddev)
Inicjuje operację NormalizeOp. Wywołanie powoduje utworzenie nowego elementu TensorBuffer, który
spełnia:
output = (input - mean) / stddev
W następujących dwóch przypadkach ustaw mean na 0, a stddev na 1, aby pominąć
ich normalizację.
1. Zarówno mean, jak i {code stddev} mają wartość 0.
2. mean to 0, a {stddev} to Infinity.
Uwaga: jeśli mean ma wartość 0, a stddev ma wartość 1, żadne obliczenia nie będą
a pierwotne dane wejściowe zostaną bezpośrednio zwrócone podczas wykonywania.
Uwaga: zwrócona wartość TensorBuffer jest zawsze tensorem DataType.FLOAT32 w parametrze
obecny, chyba że dane wejściowe są tensorem DataType.UINT8, mean ma wartość 0, a
stddev ma wartość 1, więc zwracany jest oryginalny tensor DataType.UINT8.
Parametry
| średnia | średnią wartość, która ma zostać odjęta jako pierwsza. |
|---|---|
| odchylenie standardowe | wartość odchylenia standardowego do podzielenia. |
Rzuty
| IllegalArgumentException | jeśli stddev ma wartość 0.
|
|---|
publiczne . NormalizeOp (float[] średnia, float[] stddev)
Inicjuje operację NormalizeOp. Wywołanie powoduje utworzenie nowego elementu TensorBuffer, który
spełnia:
// Pseudo code. [...][i] means a certain element whose channel id is i. output[...][i] = (input[...][i] - mean[i]) / stddev[i]
Uwaga: jeśli wszystkie wartości w polu mean mają wartość 0, a wszystkie wartości stddev mają wartość 1, nie
a w wyniku obliczenia zostaną bezpośrednio zwrócone pierwotne dane wejściowe.
Uwaga: zwrócona wartość TensorBuffer jest zawsze tensorem DataType.FLOAT32 w parametrze
obecny jest taki, że dane wejściowe są tensorem DataType.UINT8, a wszystkie mean mają wartość
0, a wszystkie stddev mają wartość 1.
Parametry
| średnia | średnie, które zostaną odjęte jako pierwsze dla każdego kanału. |
|---|---|
| odchylenie standardowe | wartości odchylenia standardowego do podziału dla każdego kanału. |
Rzuty
| IllegalArgumentException | jeśli dowolny stddev wynosi 0 lub mean ma różne wartości
może mieć wartość stddev lub jeden z nich jest pusty.
|
|---|
Metody publiczne
publiczne TensorBuffer zgłoś się (Dane wejściowe TensorBuffer)
Stosuje zdefiniowaną normalizację do danego tensora i zwraca wynik.
Uwaga: input to prawdopodobnie ta sama instancja z danymi wyjściowymi.
Parametry
| dane wejściowe | tensor wejściowy. Może to być ta sama instancja z danymi wyjściowymi. |
|---|
Zwroty
- tensor wyjściowy.