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.