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