Spec-Zone.ru › TensorFlow

tf.keras.layers.GlobalAveragePooling1D

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

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

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

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

tf.keras.layers.GlobalAvgPool1D

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

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

Используется в учебниках
  • Базовая классификация текста
  • Регуляризация графов для классификации отзывов с использованием синтезированных графов
  • Использование контекстных признаков
  • Создание глубоких моделей ретроспективы
  • Использование дополнительных признаков: предобработка признаков
Аргументы
data_format строка, либо "channels_last" или "channels_first". Порядок измерений ввода. "channels_last" соответствует входным данным с формой (batch, steps, features), а "channels_first" соответствует входным данным с формой (batch, features, steps). По умолчанию используется значение image_data_format, найденное в файле конфигурации Keras по адресу ~/.keras/keras.json. Если его никогда не устанавливали, то оно будет "channels_last".
keepdims Булево значение, указывающее, сохранять ли временное измерение. Если keepdims равно False (по умолчанию), ранг тензора уменьшается для пространственных измерений. Если keepdims равно True, временное измерение сохраняется с длиной 1. Поведение аналогично tf.reduce_mean или np.mean.
Аргументы вызова
inputs Тензор 3D.
mask Бинарный тензор формы (batch_size, steps), указывающий, следует ли маскировать (исключать из среднего) определенный шаг.

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

  • Если data_format='channels_last': Тензор 3D с формой: (batch_size, steps, features)
  • Если data_format='channels_first': Тензор 3D с формой: (batch_size, features, steps)

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

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

Пример:

x = np.random.rand(2, 3, 4)
y = keras.layers.GlobalAveragePooling1D()(x)
y.shape
(2, 4)
Атрибуты
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/GlobalAveragePooling1D

Spec-Zone.ru

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