tf.nn.conv1d
Вычисляет одномерную свёртку для входных тензоров и тензоров фильтра ранга 3.
tf.nn.conv1d(
input,
filters,
stride,
padding,
data_format='NWC',
dilations=None,
name=None
)
Для входного тензора формы batch_shape + [in_width, in_channels], если data_format равно "NWC", или batch_shape + [in_channels, in_width], если data_format равно "NCW", и тензора фильтра / ядра формы [filter_width, in_channels, out_channels] эта операция преобразует аргументы, чтобы передать их в conv2d для выполнения эквивалентной операции свёртки.
Внутри эта операция преобразует входные тензоры и вызывает tf.nn.conv2d. Например, если data_format не начинается с "NC", тензор формы batch_shape + [in_width, in_channels] преобразуется в batch_shape + [1, in_width, in_channels], а фильтр преобразуется в [1, filter_width, in_channels, out_channels]. Затем результат преобразуется обратно в batch_shape + [out_width, out_channels] (где out_width зависит от шага и дополнения, как в conv2d) и возвращается вызывающему коду.
| Аргументы | |
|---|---|
input | Тензор ранга не менее 3. Тип должен быть float16, float32 или float64. |
filters | Тензор ранга не менее 3. Должен иметь тот же тип, что и input. |
stride | Целое число или список из ints длиной 1 или 3. Число позиций, на которое фильтр сдвигается вправо на каждом шаге. |
padding | 'SAME' или 'VALID'. Дополнительные сведения см. здесь. |
data_format | Необязательный string из "NWC", "NCW". По умолчанию используется "NWC"; данные хранятся в порядке batch_shape + [in_width, in_channels]. Формат "NCW" хранит данные как batch_shape + [in_channels, in_width]. |
dilations | Целое число или список из ints длиной 1 или 3; значение по умолчанию — 1. Коэффициент дилатации для каждого измерения входных данных. Если задано k > 1, между элементами фильтра в этом измерении будут пропущены k-1 ячеек. Дилатация в измерениях пакета и глубины должна быть равна 1. |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
Тензор Tensor. Имеет тот же тип, что и входные данные. |
| Вызывает исключение | |
|---|---|
ValueError | если data_format недопустим. |
© 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/nn/conv1d