Spec-Zone.ru › TensorFlow

tf.keras.layers.GlobalAveragePooling2D

Глобальная операция усреднения пула для 2D данных.

Наследуется от: Layer, Operation

Просмотр псевдонимов

Основные псевдонимы

tf.keras.layers.GlobalAvgPool2D

tf.keras.layers.GlobalAveragePooling2D(
    data_format=None, keepdims=False, **kwargs
)

Используется в ноутбуках

Используется в руководстве Используется в учебниках
  • Оценщики
  • Обрезка для вывода на устройстве с XNNPACK
  • Перевод обучения и тонкая настройка
  • TFF-симуляции с ускорителями
Аргументы
data_format строка, либо "channels_last" или "channels_first". Порядок измерений на входе. "channels_last" соответствует входам с формой (batch, height, width, channels), в то время как "channels_first" соответствует входам с формой (batch, features, height, weight). По умолчанию используется значение image_data_format в файле конфигурации Keras по адресу ~/.keras/keras.json. Если значение не было задано, оно будет "channels_last".
keepdims Булево значение, указывает, сохранять ли временное измерение. Если keepdims имеет значение False (по умолчанию), ранг тензора уменьшается для пространственных измерений. Если keepdims равно True, пространственные измерения сохраняются с длиной 1. Поведение аналогично tf.reduce_mean или np.mean.

Форма входных данных:

  • Если data_format='channels_last': 4D тензор с формой: (batch_size, height, width, channels)
  • Если data_format='channels_first': 4D тензор с формой: (batch_size, channels, height, width)

Форма выходных данных:

  • Если keepdims=False: 2D тензор с формой (batch_size, channels).
  • Если keepdims=True:
    • Если data_format="channels_last": 4D тензор с формой (batch_size, 1, 1, channels)
    • Если data_format="channels_first": 4D тензор с формой (batch_size, channels, 1, 1)

Пример:

x = np.random.rand(2, 4, 5, 3)
y = keras.layers.GlobalAveragePooling2D()(x)
y.shape
(2, 3)
Атрибуты
input Возвращает тензор(ы) ввода символической операции.

Возвращает только тензор(ы), соответствующие первому вызову операции.

output Возвращает тензор(ы) вывода слоя.

Возвращает только тензор(ы), соответствующие первому вызову операции.

Методы

from_config

Просмотреть исходный код

@classmethod
from_config(
    config
)

Создает слой из его конфигурации.

Этот метод является обратным get_config, способным создать тот же слой из словаря конфигурации. Он не обрабатывает подключенность слоев (обрабатывается сетью), а также веса (обрабатываются set_weights).

Аргументы
config Словарь Python, обычно результат get_config.
Возвращает
Экземпляр слоя.

symbolic_call

Просмотреть исходный код

symbolic_call(
    *args, **kwargs
)

© 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/keras/layers/GlobalAveragePooling2D

Spec-Zone.ru

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