Spec-Zone.ru › TensorFlow

tf.keras.layers.SpatialDropout1D

Версия Dropout для одномерных пространственных данных.

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

tf.keras.layers.SpatialDropout1D(
    rate, seed=None, name=None, dtype=None
)

Этот слой выполняет ту же функцию, что и Dropout, однако отбрасывает целые одномерные карты признаков, а не отдельные элементы. Если соседние кадры в картах признаков сильно коррелируют (что обычно бывает в ранних сверточных слоях), обычный Dropout не будет регуляризовать активации и приведет лишь к фактическому снижению скорости обучения. В этом случае SpatialDropout1D поможет обеспечить независимость карт признаков, и его следует использовать вместо обычного Dropout.

Аргументы
rate Число с плавающей точкой от 0 до 1. Доля входных элементов, которые необходимо отбросить.
Аргументы вызова
inputs Тензор размерности 3.
training Логическое значение Python, указывающее, должен ли слой работать в режиме обучения (применять Dropout) или в режиме вывода (передавать данные без изменений).
Форма входных данных
Тензор размерности 3 с формой: (samples, timesteps, channels)

Форма выходных данных: совпадает с формой входных данных.

Ссылка:

  • Томпсон и др., 2014
Атрибуты
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/SpatialDropout1D

Spec-Zone.ru

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