Pad

publiczny blok zajęć końcowych

Podkłady tensora.

Ta operacja uzupełnia „input” zgodnie z określonymi „dopełnieniami” i „wartościami_stałymi”. „dopełnienia” to tensor liczb całkowitych o kształcie „[Dn, 2]”, gdzie n jest rangą „wejściowego”. Dla każdego wymiaru D „input” „dopełnienia [D, 0]” wskazuje, ile wartości dopełnienia należy dodać przed zawartością „wejścia” w tym wymiarze, a „dopełnienia [D, 1]” wskazuje, ile wartości dopełnienia należy dodać dodaj po zawartości „wejściowego” w tym wymiarze. „Wartości_stałe” to tensor skalarny tego samego typu co „dane wejściowe”, który wskazuje wartość, która ma zostać użyta do wypełnienia „wejść”.

Wyściełany rozmiar każdego wymiaru D wyniku wynosi:

`dopełnienia(D, 0) + input.dim_size(D) + dopełnienia(D, 1)`

Na przykład:

# 't' is [[1, 1], [2, 2]]
 # 'paddings' is [[1, 1], [2, 2]]
 # 'constant_values' is 0
 # rank of 't' is 2
 pad(t, paddings) ==> [[0, 0, 0, 0, 0, 0]
                       [0, 0, 1, 1, 0, 0]
                       [0, 0, 2, 2, 0, 0]
                       [0, 0, 0, 0, 0, 0]]
 

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T, U rozszerza numer> Pad <T>
utwórz (zakres zakresu , dane wejściowe argumentu <T>, dopełnienia argumentu <U>, wartości argumentu <T> stałe)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Pad.
Wyjście <T>

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 Pad <T> utwórz (zakres zakresu , argument wejściowy <T>, dopełnienie argumentu <U>, stałe wartości argumentu <T>)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Pad.

Parametry
zakres aktualny zakres
Zwroty
  • nowa instancja Pad

publiczne wyjście <T> wyjście ()