tensorflow:: ops:: FractionalMaxPool:: Attrs
#include <nn_ops.h>Opcjonalne settery atrybutów dla FractionalMaxPool .
Streszczenie
Atrybuty publiczne | |
|---|---|
deterministic_ = false | bool |
overlapping_ = false | bool |
pseudo_random_ = false | bool |
seed2_ = 0 | int64 |
seed_ = 0 | int64 |
Funkcje publiczne | |
|---|---|
Deterministic (bool x) | TF_MUST_USE_RESULT Attrs Po ustawieniu na True (Prawda) podczas iteracji po węźle FractionalMaxPool na grafie obliczeniowym zostanie użyty stały region puli. |
Overlapping (bool x) | TF_MUST_USE_RESULT Attrs Gdy ustawione na Prawda, oznacza to, że podczas łączenia wartości na granicy sąsiadujących komórek łączenia są używane przez obie komórki. |
PseudoRandom (bool x) | TF_MUST_USE_RESULT Attrs Jeśli ustawione na True, sekwencja łączenia jest generowana w sposób pseudolosowy, w przeciwnym wypadku — w sposób losowy. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Jeżeli parametr seed lub seed2 jest ustawiony na wartość różną od zera, generator liczb losowych jest uruchamiany na podstawie podanego parametru seed. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Drugie nasiono w celu uniknięcia kolizji z nasionami. |
Atrybuty publiczne
deterministyczny_
bool tensorflow::ops::FractionalMaxPool::Attrs::deterministic_ = false
nakładanie_
bool tensorflow::ops::FractionalMaxPool::Attrs::overlapping_ = false
pseudo_losowy_
bool tensorflow::ops::FractionalMaxPool::Attrs::pseudo_random_ = false
seed2_
int64 tensorflow::ops::FractionalMaxPool::Attrs::seed2_ = 0
nasienie_
int64 tensorflow::ops::FractionalMaxPool::Attrs::seed_ = 0
Funkcje publiczne
Deterministyczny
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Deterministic( bool x )
Po ustawieniu na True (Prawda) podczas iteracji po węźle FractionalMaxPool na grafie obliczeniowym zostanie użyty stały region puli.
Stosowany głównie w testach jednostkowych w celu uczynienia FractionalMaxPool deterministycznym.
Domyślnie fałsz
Nakładające się
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Overlapping( bool x )
Gdy ustawione na Prawda, oznacza to, że podczas łączenia wartości na granicy sąsiadujących komórek łączenia są używane przez obie komórki.
Na przykład:
index 0 1 2 3 4
value 20 5 16 3 7
Jeśli sekwencja łączenia to [0, 2, 4], wówczas 16 o indeksie 2 zostanie użyte dwukrotnie. Wynik będzie wynosić [20, 16] dla łączenia ułamkowego maksymalnego.
Domyślnie fałsz
Pseudolosowy
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::PseudoRandom( bool x )
Jeśli ustawione na True, sekwencja łączenia jest generowana w sposób pseudolosowy, w przeciwnym wypadku — w sposób losowy.
Sprawdź artykuł Benjamina Grahama, Fractional Max-Pooling, w którym opisano różnicę między pseudoprzypadkowymi i losowymi danymi.
Domyślnie fałsz
Nasienie
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed( int64 x )
Jeżeli parametr seed lub seed2 jest ustawiony na wartość różną od zera, generator liczb losowych jest uruchamiany na podstawie podanego parametru seed.
W przeciwnym wypadku zasiewane jest losowe ziarno.
Domyślnie 0
Seed2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed2( int64 x )
Drugie nasiono w celu uniknięcia kolizji z nasionami.
Domyślnie 0