FractionalAvgPool

publiczna klasa końcowa FractionalAvgPool

Wykonuje łączenie średniej ułamkowej na wejściu.

Łączenie średniej ułamkowej jest podobne do łączenia maksymalnego ułamkowego na etapie generowania regionu łączenia. Jedyna różnica polega na tym, że po wygenerowaniu regionów puli w każdym obszarze puli wykonywana jest operacja średnia zamiast operacji maksymalnej.

Klasy zagnieżdżone

klasa Opcje ułamkowej średniej puli Opcjonalne atrybuty dla FractionalAvgPool

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Dane wyjściowe <TInt64>
colPoolingSequence ()
sekwencja łączenia kolumn, potrzebna do obliczenia gradientu.
statyczny <T rozszerza TNumber > FractionalAvgPool <T>
utwórz (zakres zakresu , wartość argumentu <T>, lista<Float> PoolingRatio, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację FractionalAvgPool.
statyczne FractionalAvgPool.Options
deterministyczny (deterministyczny Boole'a)
Wyjście <T>
wyjście ()
tensor wyjściowy po ułamkowym średnim łączeniu.
statyczne FractionalAvgPool.Options
nakładanie się (nakładanie się logiczne)
statyczne FractionalAvgPool.Options
pseudoRandom (Boolean pseudoRandom)
Dane wyjściowe <TInt64>
wierszPoolingSequence ()
sekwencja łączenia wierszy, potrzebna do obliczenia gradientu.
statyczne FractionalAvgPool.Options
nasiona (długie nasiona)
statyczne FractionalAvgPool.Options
nasiona 2 (Długie nasiona 2)

Metody dziedziczone

Stałe

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

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „FractionalAvgPool”

Metody publiczne

publiczne wyjście < TInt64 > colPoolingSequence ()

sekwencja łączenia kolumn, potrzebna do obliczenia gradientu.

public static FractionalAvgPool <T> create ( Zakres zakresu, Wartość argumentu <T>, Lista<Float> PoolingRatio, Opcje... opcje)

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

Parametry
zakres aktualny zakres
wartość 4-D o kształcie „[partia, wysokość, szerokość, kanały]”.
współczynnik łączenia Współczynnik łączenia dla każdego wymiaru „wartości”, obecnie obsługuje tylko wymiar wierszy i kolumn i powinien wynosić >= 1,0. Na przykład prawidłowy współczynnik łączenia wygląda następująco [1,0, 1,44, 1,73, 1,0]. Pierwszy i ostatni element muszą mieć wartość 1,0, ponieważ nie zezwalamy na łączenie wymiarów partii i kanałów. 1,44 i 1,73 to współczynnik łączenia odpowiednio wysokości i szerokości.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja FractionalAvgPool

public static FractionalAvgPool.Options deterministyczny (deterministyczny Boole'a)

Parametry
deterministyczny Po ustawieniu wartości True podczas iteracji po węźle FractionalAvgPool na wykresie obliczeniowym używany będzie stały region puli. Używane głównie w teście jednostkowym, aby uczynić FractionalAvgPool deterministycznym.

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

tensor wyjściowy po ułamkowym średnim łączeniu.

publiczne statyczne FractionalAvgPool.Options nakładające się (nakładanie się wartości logicznych)

Parametry
nakładające się Kiedy jest ustawione na True, oznacza to, że podczas łączenia wartości na granicy sąsiednich komórek łączenia są używane przez obie komórki. Na przykład:

„indeks 0 1 2 3 4”.

„wartość 20 5 16 3 7”.

Jeśli sekwencja łączenia to [0, 2, 4], wówczas 16 o indeksie 2 zostanie użyte dwukrotnie. Wynikiem będzie [41/3, 26/3] w przypadku ułamkowego średniego łączenia.

public static FractionalAvgPool.Options pseudoRandom (Boolean pseudoRandom)

Parametry
pseudolosowe Po ustawieniu na True generuje sekwencję łączenia w sposób pseudolosowy, w przeciwnym razie w sposób losowy. Sprawdź artykuł [Benjamin Graham, Fractional Max-Pooling] (http://arxiv.org/abs/1412.6071) pod kątem różnicy między pseudolosowością a losowością.

publiczne dane wyjściowe < TInt64 > rowPoolingSequence ()

sekwencja łączenia wierszy, potrzebna do obliczenia gradientu.

public static FractionalAvgPool.Options ziarno (długie ziarno)

Parametry
nasionko Jeśli ziarno lub ziarno2 jest ustawione na wartość różną od zera, generator liczb losowych jest zaszczepiany przez dane ziarno. W przeciwnym razie jest on zaszczepiany losowo.

public static FractionalAvgPool.Options nasiono2 (długie ziarno2)

Parametry
ziarno2 Drugie ziarno, aby uniknąć kolizji nasion.