tensorflow::ops::FractionalMaxPool::Attrs

#include <nn_ops.h>

Дополнительные параметры установки атрибутов для FractionalMaxPool .

Краткое содержание

Общедоступные атрибуты

deterministic_ = false
bool
overlapping_ = false
bool
pseudo_random_ = false
bool
seed2_ = 0
int64
seed_ = 0
int64

Общественные функции

Deterministic (bool x)
TF_MUST_USE_RESULT Attrs
Если установлено значение True, при итерации по узлу FractionalMaxPool в графе вычислений будет использоваться фиксированная область пулинга.
Overlapping (bool x)
TF_MUST_USE_RESULT Attrs
Если установлено значение True, это означает, что при объединении ячеек значения на границе смежных ячеек используются обеими ячейками.
PseudoRandom (bool x)
TF_MUST_USE_RESULT Attrs
Если установлено значение True, последовательность объединения генерируется псевдослучайным образом, в противном случае — случайным образом.
Seed (int64 x)
TF_MUST_USE_RESULT Attrs
Если значение seed или seed2 задано ненулевым, генератор случайных чисел инициализируется заданным значением seed.
Seed2 (int64 x)
TF_MUST_USE_RESULT Attrs
Второе семя используется для предотвращения столкновения с другими семенями.

Общедоступные атрибуты

детерминированный_

bool tensorflow::ops::FractionalMaxPool::Attrs::deterministic_ = false

перекрывающийся_

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

псевдо_случайный_

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

seed2_

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

семя_

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

Общественные функции

Детерминированный

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

Если установлено значение True, при итерации по узлу FractionalMaxPool в графе вычислений будет использоваться фиксированная область пулинга.

В основном используется в модульных тестах для обеспечения детерминированности параметра FractionalMaxPool .

По умолчанию — false.

Перекрывающиеся

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Overlapping(
  bool x
)

Если установлено значение True, это означает, что при объединении ячеек значения на границе смежных ячеек используются обеими ячейками.

Например:

index 0 1 2 3 4

value 20 5 16 3 7

Если последовательность объединения — [0, 2, 4], то число 16 с индексом 2 будет использовано дважды. В результате для дробного максимального объединения получится [20, 16].

По умолчанию — false.

Псевдослучайный

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::PseudoRandom(
  bool x
)

Если установлено значение True, последовательность объединения генерируется псевдослучайным образом, в противном случае — случайным образом.

Для получения информации о различиях между псевдослучайным и случайным распределением обратитесь к статье Бенджамина Грэма «Фракционное максимальное объединение» .

По умолчанию — false.

Семя

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed(
  int64 x
)

Если значение seed или seed2 задано ненулевым, генератор случайных чисел инициализируется заданным значением seed.

В противном случае, инициализация происходит с помощью случайного начального значения.

Значение по умолчанию — 0.

Seed2

TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalMaxPool::Attrs::Seed2(
  int64 x
)

Второе семя используется для предотвращения столкновения с другими семенями.

Значение по умолчанию — 0.