Spec-Zone.ru › TensorFlow

tf.keras.layers.SpatialDropout3D

Пространственная версия Dropout для 3D.

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

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

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

Аргументы
rate Число с плавающей точкой от 0 до 1. Доля входных элементов, которые нужно отбросить.
data_format "channels_first" или "channels_last". В режиме "channels_first" измерение каналов (глубина) находится по индексу 1, а в режиме "channels_last" — по индексу 4. По умолчанию используется значение image_data_format из файла конфигурации Keras по адресу ~/.keras/keras.json. Если значение не задано, используется "channels_last".
Аргументы вызова
inputs Тензор размерности 5.
training Логическое значение Python, указывающее, должен ли слой работать в режиме обучения (применять dropout) или в режиме вывода (передавать данные без изменений).
Форма входных данных
Тензор размерности 5 с формой: (samples, channels, dim1, dim2, dim3), если data_format='channels_first', или тензор размерности 5 с формой: (samples, dim1, dim2, dim3, channels), если data_format='channels_last'.

Форма выходных данных: такая же, как у входных данных.

Ссылки:

  • Томпсон и др., 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/SpatialDropout3D

Spec-Zone.ru

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