Spec-Zone.ru › TensorFlow

tf.keras.layers.GlobalAveragePooling3D

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

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

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

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

tf.keras.layers.GlobalAvgPool3D

tf.keras.layers.GlobalAveragePooling3D(
    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). По умолчанию используется значение из файла конфигурации 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.GlobalAveragePooling3D()(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/GlobalAveragePooling3D

Spec-Zone.ru

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