Spec-Zone.ru › TensorFlow

tf.keras.ops.conv_transpose

Общая N-мерная транспонированная свёртка.

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

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

tf.keras.ops.nn.conv_transpose

tf.keras.ops.conv_transpose(
    inputs,
    kernel,
    strides,
    padding='valid',
    output_padding=None,
    data_format=None,
    dilation_rate=1
)

Также известна как деконволюция. Эта операция поддерживает свёртки 1D, 2D и 3D.

Аргументы
inputs Тензор ранга N+2. inputs имеет форму (batch_size,) + inputs_spatial_shape + (num_channels,), если data_format="channels_last", или (batch_size, num_channels) + inputs_spatial_shape, если data_format="channels_first".
kernel Тензор ранга N+2. kernel имеет форму [kernel_spatial_shape, num_output_channels, num_input_channels], num_input_channels должно соответствовать количеству каналов в inputs.
strides Целое число или кортеж/список целых чисел из len(inputs_spatial_shape), задающий шаг свёртки вдоль каждого пространственного измерения. Если strides — целое число, то для всех пространственных измерений используется одинаковое значение strides.
padding Строка: "valid" или "same". "valid" означает, что дополнение не применяется, а "same" равномерно дополняет входные данные слева/справа или сверху/снизу так, чтобы высота/ширина выходных данных совпадала с высотой/шириной входных данных при strides=1.
output_padding Целое число или кортеж/список целых чисел из len(inputs_spatial_shape), задающий размер дополнения вдоль высоты и ширины выходного тензора. Одно целое число задаёт одинаковое значение для всех пространственных измерений. Размер дополнения выходных данных вдоль заданного измерения должен быть меньше шага вдоль этого же измерения. Если задано значение None (по умолчанию), форма выходных данных определяется автоматически.
data_format Строка: "channels_last" или "channels_first". data_format определяет порядок измерений во входных данных. Если data_format="channels_last", inputs имеет форму (batch_size, ..., channels), а если data_format="channels_first", inputs имеет форму (batch_size, channels, ...).
dilation_rate Целое число или кортеж/список целых чисел из len(inputs_spatial_shape), задающий коэффициент разрежения для разреженной свёртки. Если dilation_rate — целое число, то для всех пространственных измерений используется одинаковое значение dilation_rate.
Возвращаемое значение
Тензор ранга N+2 — результат операции свёртки.

© 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/ops/conv_transpose

Spec-Zone.ru

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