Spec-Zone.ru › TensorFlow

tf.compat.v1.nn.fractional_avg_pool

Выполняет усреднённый дробный пулинг входных данных. (устарела)

tf.compat.v1.nn.fractional_avg_pool(
    value,
    pooling_ratio,
    pseudo_random=False,
    overlapping=False,
    deterministic=False,
    seed=0,
    seed2=0,
    name=None
)
Устарела: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: аргументы seed2 и deterministic устарели. Используйте fractional_avg_pool_v2.

Это устаревшая версия fractional_avg_pool.

Усреднённый дробный пулинг похож на дробный max-пулинг на этапе формирования областей пулинга. Единственное различие заключается в том, что после формирования областей пулинга в каждой из них выполняется операция вычисления среднего значения вместо операции вычисления максимума.

Аргументы
value Объект типа Tensor. 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, последовательность пулинга формируется псевдослучайным образом, в противном случае — случайным образом. Различия между псевдослучайной и случайной последовательностями описаны в статье (Graham, 2015).
overlapping Необязательный bool. По умолчанию — False. Если задано значение True, при пулинге значения на границе соседних ячеек пулинга используются обеими ячейками. Например: index 0 1 2 3 4 value 20 5 16 3 7 Если последовательность пулинга равна [0, 2, 4], значение 16 с индексом 2 будет использовано дважды. Результатом усреднённого дробного пулинга будет [20, 16].
deterministic Необязательный bool. Устарел; вместо него используйте fractional_avg_pool_v2.
seed Необязательный int. По умолчанию — 0. Если задано ненулевое значение, генератор случайных чисел инициализируется указанным начальным значением. В противном случае он инициализируется случайным начальным значением.
seed2 Необязательный int. Устарел; вместо него используйте fractional_avg_pool_v2.
name Имя операции (необязательно).
Возвращает

Кортеж объектов Tensor (output, row_pooling_sequence, col_pooling_sequence). output: выходные данные Tensor после усреднённого дробного пулинга. Имеет тот же тип, что и value. row_pooling_sequence: объект Tensor типа int64. col_pooling_sequence: объект Tensor типа int64.

Ссылки
Дробный max-пулинг: Graham, 2015 (PDF)

© 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/compat/v1/nn/fractional_avg_pool

Spec-Zone.ru

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