Wypełnia tensor wartościami lustrzanymi.
Ta operacja uzupełnia „wejście” wartościami lustrzanymi zgodnie z określonymi „wypełnieniami”. „dopełnienia” to tensor liczb całkowitych o kształcie „[n, 2]”, gdzie n jest rangą „wejściowego”. Dla każdego wymiaru D „wejściowego” „dopełnienie [D, 0]” wskazuje, ile wartości należy dodać przed zawartością „wejściowego” w tym wymiarze, a „dopełnienie [D, 1]” wskazuje, ile wartości należy dodać po zawartość „wejściowego” w tym wymiarze. Zarówno `paddings[D, 0]`, jak i `paddings[D, 1]` nie mogą być większe niż `input.dim_size(D)` (lub `input.dim_size(D) - 1`), jeśli `copy_border` ma wartość true (jeśli odpowiednio fałszywe).
Wyściełany rozmiar każdego wymiaru D wyniku to:
`dopełnienia(D, 0) + input.dim_size(D) + dopełnienia(D, 1)`
Na przykład:
# 't' is [[1, 2, 3], [4, 5, 6]].
# 'paddings' is [[1, 1]], [2, 2]].
# 'mode' is SYMMETRIC.
# rank of 't' is 2.
pad(t, paddings) ==> [[2, 1, 1, 2, 3, 3, 2]
[2, 1, 1, 2, 3, 3, 2]
[5, 4, 4, 5, 6, 6, 5]
[5, 4, 4, 5, 6, 6, 5]]
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T, U numer rozszerzenia> MirrorPad <T> | |
Wyjście <T> | wyjście () Wyściełany tensor. |
Metody dziedziczone
Metody publiczne
publiczne wyjście <T> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static MirrorPad <T> utwórz (zakres zakresu , wejście argumentu <T>, dopełnienie argumentu <U>, tryb ciągów znaków)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację MirrorPad.
Parametry
zakres | aktualny zakres |
---|---|
wejście | Tensor wejściowy, który ma zostać dopełniony. |
wyściółki | Dwukolumnowa macierz określająca rozmiary dopełnienia. Liczba wierszy musi być taka sama jak ranga „wejściowego”. |
tryb | Albo „ODBIERZ” albo „SYMETRYCZNY”. W trybie odbicia obszary dopełnione nie obejmują granic, natomiast w trybie symetrycznym obszary dopełnione obejmują krawędzie. Na przykład, jeśli „wejście” to „[1, 2, 3]”, a „wypełnienie” to „[0, 2]”, wówczas wyjściem jest „[1, 2, 3, 2, 1]” w trybie odzwierciedlania , i jest to „[1, 2, 3, 3, 2]” w trybie symetrycznym. |
Powroty
- nowa instancja MirrorPad