Spec-Zone.ru › TensorFlow

tf.raw_ops.FractionalAvgPool

Выполняет дробное усредняющее пулинговое преобразование входных данных.

Псевдонимы

Псевдонимы для миграции

Дополнительную информацию см. в руководстве по миграции.

tf.compat.v1.raw_ops.FractionalAvgPool

tf.raw_ops.FractionalAvgPool(
    value,
    pooling_ratio,
    pseudo_random=False,
    overlapping=False,
    deterministic=False,
    seed=0,
    seed2=0,
    name=None
)

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

Аргументы
value A Tensor. Должно быть одним из следующих типов: float32, float64, int32, int64. 4-мерный массив формы [batch, height, width, channels].
pooling_ratio Список floats длиной >= 4. Коэффициент пулинга для каждого измерения value, в настоящее время поддерживаются только измерения строки и столбца и должно быть ≥ 1,0. Например, допустимый коэффициент пулинга имеет вид [1.0, 1.44, 1.73, 1.0]. Первые и последние элементы должны быть равны 1,0, так как пулинг по измерениям партии и каналам не разрешен. 1.44 и 1.73 - это коэффициент пулинга по измерениям высоты и ширины соответственно.
pseudo_random Необязательный bool. По умолчанию False. Если установлено значение True, генерирует последовательность пулинга псевдослучайным образом, в противном случае - случайным образом. Различия между псевдослучайными и случайными последовательностями см. в статье Бенджамина Грэхема «Fractional Max-Pooling».
overlapping Необязательный bool. По умолчанию False. Если установлено значение True, при пулинге значения на границе смежных ячеек пулинга используются обеими ячейками. Например:

index 0 1 2 3 4

value 20 5 16 3 7

Если последовательность пулинга равна [0, 2, 4], то 16 в индексе 2 будет использоваться дважды. Результатом дробного усредняющего пулинга будет [41/3, 26/3].

deterministic Необязательный bool. По умолчанию False. Если установлено значение True, при итерации по узлу FractionalAvgPool в вычислительном графе будет использоваться фиксированная область пулинга. В основном используется в тестовых сценариях для обеспечения детерминированности FractionalAvgPool.
seed Необязательный int. По умолчанию 0. Если seed или seed2 отличны от нуля, генератор случайных чисел инициализируется заданным seed. В противном случае он инициализируется случайным seed.
seed2 Необязательный int. По умолчанию 0. Второй seed для предотвращения коллизий seed.
name Имя операции (необязательно).
Возвращаемое значение
Кортеж объектов Tensor (выход, последовательность_пулинга_строк, последовательность_пулинга_столбцов).
output Объект Tensor. Имеет тот же тип, что и value.
row_pooling_sequence Список Tensor типа int64.
col_pooling_sequence Список Tensor типа int64.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/FractionalAvgPool

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API