tensorflow::ops::FractionalMaxPool::Attrs
#include <nn_ops.h>Impostatori di attributi opzionali per FractionalMaxPool .
Riepilogo
attributi pubblici | |
|---|---|
deterministic_ = false | bool |
overlapping_ = false | bool |
pseudo_random_ = false | bool |
seed2_ = 0 | int64 |
seed_ = 0 | int64 |
Funzioni pubbliche | |
|---|---|
Deterministic (bool x) | TF_MUST_USE_RESULT Attrs Se impostato su True, verrà utilizzata una regione di pooling fissa durante l'iterazione su un nodo FractionalMaxPool nel grafo computazionale. |
Overlapping (bool x) | TF_MUST_USE_RESULT Attrs Se impostato su True, significa che durante il pooling, i valori al confine delle celle di pooling adiacenti vengono utilizzati da entrambe le celle. |
PseudoRandom (bool x) | TF_MUST_USE_RESULT Attrs Se impostato su True, genera la sequenza di pooling in modo pseudocasuale, altrimenti in modo casuale. |
Seed (int64 x) | TF_MUST_USE_RESULT Attrs Se seed o seed2 sono impostati su un valore diverso da zero, il generatore di numeri casuali viene inizializzato con il valore di seed specificato. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Un secondo seme per evitare collisioni tra i semi. |
attributi pubblici
deterministico_
bool tensorflow::ops::FractionalMaxPool::Attrs::deterministic_ = false
sovrapposizione_
bool tensorflow::ops::FractionalMaxPool::Attrs::overlapping_ = false
pseudo_casuale_
bool tensorflow::ops::FractionalMaxPool::Attrs::pseudo_random_ = false
seed2_
int64 tensorflow::ops::FractionalMaxPool::Attrs::seed2_ = 0
seme_
int64 tensorflow::ops::FractionalMaxPool::Attrs::seed_ = 0
Funzioni pubbliche
Deterministico
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Deterministic( bool x )
Se impostato su True, verrà utilizzata una regione di pooling fissa durante l'iterazione su un nodo FractionalMaxPool nel grafo computazionale.
Utilizzato principalmente nei test unitari per rendere FractionalMaxPool deterministico.
Il valore predefinito è falso.
Sovrapposizione
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Overlapping( bool x )
Se impostato su True, significa che durante il pooling, i valori al confine delle celle di pooling adiacenti vengono utilizzati da entrambe le celle.
Per esempio:
index 0 1 2 3 4
value 20 5 16 3 7
Se la sequenza di pooling è [0, 2, 4], allora 16, all'indice 2, verrà utilizzato due volte. Il risultato sarebbe [20, 16] per il max pooling frazionario.
Il valore predefinito è falso.
Pseudocasuale
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::PseudoRandom( bool x )
Se impostato su True, genera la sequenza di pooling in modo pseudocasuale, altrimenti in modo casuale.
Consultare l'articolo di Benjamin Graham, "Fractional Max-Pooling", per la differenza tra dati pseudocasuali e casuali.
Il valore predefinito è falso.
Seme
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed( int64 x )
Se seed o seed2 sono impostati su un valore diverso da zero, il generatore di numeri casuali viene inizializzato con il valore di seed specificato.
Altrimenti, viene inizializzato con un seme casuale.
Il valore predefinito è 0
Seed2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed2( int64 x )
Un secondo seme per evitare collisioni tra i semi.
Il valore predefinito è 0