przepływ tensorowy:: ops:: FractionalAvgPool:: Atrybuty

#include <nn_ops.h>

Opcjonalne moduły ustawiające atrybuty dla FractionalAvgPool .

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 FractionalAvgPool 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::FractionalAvgPool::Attrs::deterministic_ = false

nakładające się_

bool tensorflow::ops::FractionalAvgPool::Attrs::overlapping_ = false

pseudo_losowy_

bool tensorflow::ops::FractionalAvgPool::Attrs::pseudo_random_ = false

ziarno2_

int64 tensorflow::ops::FractionalAvgPool::Attrs::seed2_ = 0

nasionko_

int64 tensorflow::ops::FractionalAvgPool::Attrs::seed_ = 0

Funkcje publiczne

Deterministyczny

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::Attrs::Deterministic(
  bool x
)

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.

Domyślnie jest to fałsz

Nakładające się

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::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 [41/3, 26/3] w przypadku ułamkowego średniego łączenia.

Domyślnie jest to fałsz

Pseudolosowy

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::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

Nasionko

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::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::FractionalAvgPool::Attrs::Seed2(
  int64 x
)

Drugie ziarno, aby uniknąć kolizji nasion.

Wartość domyślna to 0