Spec-Zone.ru › TensorFlow

tf.keras.layers.GlobalMaxPool2D

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

Наследует от: 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': тензор ранга 4 с формой: (batch_size, height, width, channels)
  • Если data_format='channels_first': тензор ранга 4 с формой: (batch_size, channels, height, width)

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

  • Если keepdims=False: тензор ранга 2 с формой (batch_size, channels).
  • Если keepdims=True:
    • Если data_format="channels_last": тензор ранга 4 с формой (batch_size, 1, 1, channels)
    • Если data_format="channels_first": тензор ранга 4 с формой (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 и позволяет создать такой же слой из словаря конфигурации. Он не обрабатывает связи слоев (это делает Network) и веса (это делает 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