Spec-Zone.ru › TensorFlow

tf.keras.layers.ZeroPadding3D

Слой нулевого дополнения для 3D-данных (пространственных или пространственно-временных).

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

tf.keras.layers.ZeroPadding3D(
    padding=((1, 1), (1, 1), (1, 1)), data_format=None, **kwargs
)

Пример:

input_shape = (1, 1, 2, 2, 3)
x = np.arange(np.prod(input_shape)).reshape(input_shape)
y = keras.layers.ZeroPadding3D(padding=2)(x)
y.shape
(1, 5, 6, 6, 3)
Аргументы
padding Целое число, кортеж из 3 целых чисел или кортеж из 3 кортежей по 2 целых числа.
  • Если указано целое число: одинаковое симметричное дополнение применяется к глубине, высоте и ширине.
  • Если указан кортеж из 3 целых чисел: значения интерпретируются как три разных значения симметричного дополнения для глубины, высоты и ширины: (symmetric_dim1_pad, symmetric_dim2_pad, symmetric_dim3_pad).
  • Если указан кортеж из 3 кортежей по 2 целых числа: значения интерпретируются как ((left_dim1_pad, right_dim1_pad), (left_dim2_pad, right_dim2_pad), (left_dim3_pad, right_dim3_pad)).
data_format Строка: "channels_last" (по умолчанию) или "channels_first". Порядок размерностей во входных данных. "channels_last" соответствует входным данным с формой (batch_size, spatial_dim1, spatial_dim2, spatial_dim3, channels), а "channels_first" соответствует входным данным с формой (batch_size, channels, spatial_dim1, spatial_dim2, spatial_dim3). Если не указано, используется значение image_data_format из файла конфигурации Keras по адресу ~/.keras/keras.json (если он существует). По умолчанию — "channels_last".
Форма входных данных
5D-тензор формы:
  • Если data_format равно "channels_last": (batch_size, first_axis_to_pad, second_axis_to_pad, third_axis_to_pad, depth)
  • Если data_format равно "channels_first": (batch_size, depth, first_axis_to_pad, second_axis_to_pad, third_axis_to_pad)
Форма выходных данных
5D-тензор формы:
  • Если data_format равно "channels_last": (batch_size, first_padded_axis, second_padded_axis, third_axis_to_pad, depth)
  • Если data_format равно "channels_first": (batch_size, depth, first_padded_axis, second_padded_axis, third_axis_to_pad)
Атрибуты
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/ZeroPadding3D

Spec-Zone.ru

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