тензорный поток:: опс:: ДробныйAvgPool:: Атрибуты
#include <nn_ops.h>
Необязательные установщики атрибутов для FractionalAvgPool .
Краткое содержание
Публичные атрибуты | |
---|---|
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, при итерации по узлу FractionalAvgPool в графе вычислений будет использоваться фиксированная область пула. |
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 Если для начального числа или начального числа2 задано ненулевое значение, генератор случайных чисел заполняется данным начальным числом. |
Seed2 (int64 x) | TF_MUST_USE_RESULT Attrs Второе семя, чтобы избежать столкновения семян. |
Публичные атрибуты
детерминированный_
bool tensorflow::ops::FractionalAvgPool::Attrs::deterministic_ = false
перекрытие_
bool tensorflow::ops::FractionalAvgPool::Attrs::overlapping_ = false
псевдо_случайный_
bool tensorflow::ops::FractionalAvgPool::Attrs::pseudo_random_ = false
семя2_
int64 tensorflow::ops::FractionalAvgPool::Attrs::seed2_ = 0
семя_
int64 tensorflow::ops::FractionalAvgPool::Attrs::seed_ = 0
Общественные функции
Детерминированный
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::Attrs::Deterministic( bool x )
Если установлено значение True, при итерации по узлу FractionalAvgPool в графе вычислений будет использоваться фиксированная область пула.
В основном используется в модульном тестировании, чтобы сделать FractionalAvgPool детерминированным.
По умолчанию ложь
Перекрытие
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::Attrs::Overlapping( bool x )
Если установлено значение True, это означает, что при объединении значения на границах соседних ячеек объединения используются обеими ячейками.
Например:
index 0 1 2 3 4
value 20 5 16 3 7
Если последовательность объединения равна [0, 2, 4], то 16 с индексом 2 будет использоваться дважды. Результатом будет [41/3, 26/3] для дробного среднего пула.
По умолчанию ложь
Псевдослучайный
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::Attrs::PseudoRandom( bool x )
Если установлено значение True, последовательность объединения генерируется псевдослучайным образом, в противном случае — случайным образом.
Проверьте статью Бенджамина Грэма «Дробный макс-пулинг», чтобы узнать разницу между псевдослучайным и случайным.
По умолчанию ложь
Семя
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::Attrs::Seed( int64 x )
Если для начального числа или начального числа2 задано ненулевое значение, генератор случайных чисел заполняется данным начальным числом.
В противном случае он засеивается случайным семенем.
По умолчанию 0
Семя2
TF_MUST_USE_RESULT Attrs tensorflow::ops::FractionalAvgPool::Attrs::Seed2( int64 x )
Второе семя, чтобы избежать столкновения семян.
По умолчанию 0