tf.keras.ops.conv_transpose
Общая N-мерная свертка с транспонированием.
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 | Целое число или кортеж/список целых чисел, определяющий шаги свертки по каждой пространственной размерности. Если strides — целое число, то для каждой пространственной размерности используется одинаковый strides. |
padding | Строка, либо "valid", либо "same". "valid" означает, что padding не применяется, а "same" приводит к равномерному padding слева/справа или сверху/снизу входных данных таким образом, чтобы выходная высота/ширина совпадали с входными, когда strides=1. |
output_padding | Целое число или кортеж/список целых чисел, определяющий объём padding по высоте и ширине выходного тензора. Может быть одним целым числом, чтобы указать одинаковое значение для всех пространственных размерностей. Объем выходного padding по данной размерности должен быть меньше шага по этой же размерности. Если установлено значение 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 | Целое число или кортеж/список целых чисел, определяющий скорость расширения для свертки с расширением. Если 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