przepływ tensorowy:: ops:: FractionalMaxPool:: Atrybuty
#include <nn_ops.h>
Opcjonalne moduły ustawiające atrybuty 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 wartości True podczas iteracji po węźle FractionalMaxPool na wykresie obliczeniowym używany będzie stały region puli. |
Overlapping (bool x) | TF_MUST_USE_RESULT Attrs 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. |
PseudoRandom (bool x) | TF_MUST_USE_RESULT Attrs Po ustawieniu na True generuje sekwencję łączenia w sposób pseudolosowy, w przeciwnym razie w sposób losowy. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Jeśli ziarno lub ziarno2 jest ustawione na wartość różną od zera, generator liczb losowych jest zaszczepiany przez dane ziarno. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Drugie ziarno, aby uniknąć kolizji nasion. |
Atrybuty publiczne
deterministyczny_
bool tensorflow::ops::FractionalMaxPool::Attrs::deterministic_ = false
nakładające się_
bool tensorflow::ops::FractionalMaxPool::Attrs::overlapping_ = false
pseudo_losowy_
bool tensorflow::ops::FractionalMaxPool::Attrs::pseudo_random_ = false
ziarno2_
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 wartości True podczas iteracji po węźle FractionalMaxPool na wykresie obliczeniowym używany będzie stały region puli.
Używane głównie w teście jednostkowym, aby uczynić FractionalMaxPool deterministycznym.
Domyślnie jest to fałsz
Nakładające się
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Overlapping( bool x )
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:
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. Wynikiem będzie [20, 16] dla ułamkowego maksymalnego łączenia.
Domyślnie jest to fałsz
Pseudolosowy
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::PseudoRandom( bool x )
Po ustawieniu na True generuje sekwencję łączenia w sposób pseudolosowy, w przeciwnym razie w sposób losowy.
Sprawdź artykuł Benjamina Grahama, Fractional Max-Pooling pod kątem różnicy między pseudolosowością a losowością.
Domyślnie jest to fałsz
Nasienie
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed( int64 x )
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.
Wartość domyślna to 0
Nasienie2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed2( int64 x )
Drugie ziarno, aby uniknąć kolizji nasion.
Wartość domyślna to 0