Spec-Zone.ru › TensorFlow

tf.keras.layers.GlobalMaxPool2D

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

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

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

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

tf.keras.layers.GlobalMaxPooling2D

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

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

Используется в руководстве
  • Настройка того, что происходит в `fit()`
Аргументы
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.GlobalMaxPooling2D()(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/GlobalMaxPool2D

Spec-Zone.ru

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