Spec-Zone.ru › TensorFlow

tf.keras.layers.ZeroPadding2D

Слой дополнения нулями для двумерного входа (например, изображения).

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

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

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

Используется в руководстве Используется в учебных материалах
  • Прореживание для вывода на устройстве с помощью XNNPACK
  • pix2pix: преобразование изображений с помощью условной GAN

Этот слой может добавлять нулевые строки и столбцы сверху, снизу, слева и справа тензора изображения.

Пример:

input_shape = (1, 1, 2, 2)
x = np.arange(np.prod(input_shape)).reshape(input_shape)
x
[[[[0 1]
   [2 3]]]]
y = keras.layers.ZeroPadding2D(padding=1)(x)
y
[[[[0 0]
   [0 0]
   [0 0]
   [0 0]]
  [[0 0]
   [0 1]
   [2 3]
   [0 0]]
  [[0 0]
   [0 0]
   [0 0]
   [0 0]]]]
Аргументы
padding Целое число, кортеж из 2 целых чисел или кортеж из 2 кортежей по 2 целых числа.
  • Если указано целое число: для высоты и ширины применяется одинаковое симметричное дополнение.
  • Если указан кортеж из 2 целых чисел: значения интерпретируются как два разных значения симметричного дополнения для высоты и ширины: (symmetric_height_pad, symmetric_width_pad).
  • Если указан кортеж из 2 кортежей по 2 целых числа: значения интерпретируются как ((top_pad, bottom_pad), (left_pad, right_pad)).
data_format Строка: "channels_last" (по умолчанию) или "channels_first". Порядок измерений во входных данных. "channels_last" соответствует входным данным с формой (batch_size, height, width, channels), а "channels_first" — входным данным с формой (batch_size, channels, height, width). Если значение не указано, используется значение image_data_format из файла конфигурации Keras по пути ~/.keras/keras.json (если он существует). По умолчанию — "channels_last".
Форма входных данных
4D-тензор с формой:
  • Если data_format — "channels_last": (batch_size, height, width, channels)
  • Если data_format — "channels_first": (batch_size, channels, height, width)
Форма выходных данных
4D-тензор с формой:
  • Если data_format — "channels_last": (batch_size, padded_height, padded_width, channels)
  • Если data_format — "channels_first": (batch_size, channels, padded_height, padded_width)
Атрибуты
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/ZeroPadding2D

Spec-Zone.ru

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