Spec-Zone.ru › TensorFlow

tf.keras.layers.GlobalMaxPool3D

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

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

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

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

tf.keras.layers.GlobalMaxPooling3D

tf.keras.layers.GlobalMaxPool3D(
    data_format=None, keepdims=False, **kwargs
)
Аргументы
data_format строка: "channels_last" или "channels_first". Порядок измерений во входных данных. "channels_last" соответствует входным данным с формой (batch, spatial_dim1, spatial_dim2, spatial_dim3, channels), а "channels_first" соответствует входным данным с формой (batch, channels, spatial_dim1, spatial_dim2, spatial_dim3). По умолчанию используется значение image_data_format из файла конфигурации Keras по адресу ~/.keras/keras.json. Если это значение не задано, используется "channels_last".
keepdims Логическое значение, определяющее, следует ли сохранять временное измерение. Если keepdims равно False (по умолчанию), ранг тензора уменьшается за счёт пространственных измерений. Если keepdims равно True, пространственные измерения сохраняются с длиной 1. Поведение такое же, как у tf.reduce_mean или np.mean.

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

  • Если data_format='channels_last': 5D-тензор с формой: (batch_size, spatial_dim1, spatial_dim2, spatial_dim3, channels)
  • Если data_format='channels_first': 5D-тензор с формой: (batch_size, channels, spatial_dim1, spatial_dim2, spatial_dim3)

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

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

Пример:

x = np.random.rand(2, 4, 5, 4, 3)
y = keras.layers.GlobalMaxPooling3D()(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/GlobalMaxPool3D

Spec-Zone.ru

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