MaxPoolWithArgmax

publiczna klasa końcowa MaxPoolWithArgmax

Wykonuje maksymalne łączenie na wejściu i wyprowadza zarówno wartości maksymalne, jak i indeksy.

Indeksy w `argmax` są spłaszczane, tak że maksymalna wartość w pozycji `[b, y, x, c]` zostaje spłaszczona: `(y * szerokość + x) * kanały + c` jeśli `include_batch_in_index` ma wartość False ; `((b * wysokość + y) * szerokość + x) * kanały + c` jeśli `include_batch_in_index` ma wartość True.

Zwracane indeksy zawsze mają postać `[0, wysokość) x [0, szerokość)` przed spłaszczeniem, nawet jeśli występuje dopełnienie i poprawna matematycznie odpowiedź znajduje się na zewnątrz (albo ujemna, albo zbyt duża). Jest to błąd, ale jego naprawa jest trudna do wykonania w bezpieczny sposób, kompatybilny wstecz, zwłaszcza ze względu na spłaszczenie.

Klasy zagnieżdżone

klasa Opcje MaxPoolWithArgmax Opcjonalne atrybuty dla MaxPoolWithArgmax

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Wyjście <U>
argmax ()
4-D.
statyczny <T rozszerza TNumber , U rozszerza TNumber > MaxPoolWithArgmax <T, U>
utwórz ( Zakres zakresu , Operand <T> wejście, Lista<Long> ksize, Lista<Long> kroki, Klasa<U> Targmax, Dopełnienie ciągu, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację MaxPoolWithArgmax.
statyczny <T rozszerza TNumber > MaxPoolWithArgmax <T, TInt64 >
utwórz (zakres zakresu , wejście Argumentu <T>, Lista<Long> ksize, kroki List<Long>, dopełnienie ciągu, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację MaxPoolWithArgmax przy użyciu domyślnych typów wyjściowych.
statyczne MaxPoolWithArgmax.Options
uwzględnijBatchInIndex (wartość logiczna includeBatchInIndex)
Wyjście <T>
wyjście ()
Maksymalny łączny tensor wyjściowy.

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „MaxPoolWithArgmax”

Metody publiczne

publiczne wyjście <U> argmax ()

4-D. Spłaszczone wskaźniki wartości maksymalnych wybranych dla każdego wyjścia.

public static MaxPoolWithArgmax <T, U> create ( Zakres zakresu , Operand <T> wejście, Lista<Long> ksize, List<Long> kroki, Klasa<U> Targmax, Dopełnienie ciągu, Opcje... opcje)

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

Parametry
zakres aktualny zakres
wejście 4-D o kształcie „[partia, wysokość, szerokość, kanały]”. Wejście do puli.
ksize Rozmiar okna dla każdego wymiaru tensora wejściowego.
kroki Krok przesuwanego okna dla każdego wymiaru tensora wejściowego.
wyściółka Typ algorytmu dopełniania, który ma zostać użyty.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja MaxPoolWithArgmax

public static MaxPoolWithArgmax <T, TInt64 > create ( Zakres zakresu, Operand <T> wejście, List<Long> ksize, List<Long> kroki, Dopełnienie ciągu, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację MaxPoolWithArgmax przy użyciu domyślnych typów wyjściowych.

Parametry
zakres aktualny zakres
wejście 4-D o kształcie „[partia, wysokość, szerokość, kanały]”. Wejście do puli.
ksize Rozmiar okna dla każdego wymiaru tensora wejściowego.
kroki Krok przesuwanego okna dla każdego wymiaru tensora wejściowego.
wyściółka Typ algorytmu dopełniania, który ma zostać użyty.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja MaxPoolWithArgmax

public static MaxPoolWithArgmax.Options includeBatchInIndex (boolean includeBatchInIndex)

Parametry
DołączBatchInIndex Określa, czy uwzględniać wymiar wsadowy w spłaszczonym indeksie „argmax”.

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

Maksymalny łączny tensor wyjściowy.