tf.compat.v2.nn.conv1d
Вычисляет 1-мерную свёртку для тензоров с 3-мерным входным и фильтром.
tf.compat.v2.nn.conv1d(
input, filters, stride, padding, data_format='NWC', dilations=None, name=None
)
При заданном входном тензоре формы [batch, in_width, in_channels], если data_format равен "NWC", или [batch, in_channels, in_width], если data_format равен "NCW", и тензоре фильтра/ядра формы [filter_width, in_channels, out_channels], этот оператор преобразует аргументы, чтобы передать их в conv2d для выполнения эквивалентной операции свёртки.
Внутренне этот оператор преобразует входные тензоры и вызывает tf.nn.conv2d. Например, если data_format не начинается с "NC", тензор формы [batch, in_width, in_channels] преобразуется в [batch, 1, in_width, in_channels], а фильтр — в [1, filter_width, in_channels, out_channels]. Результат затем преобразуется обратно в [batch, out_width, out_channels] (где out_width зависит от шага и заполнения, как в conv2d) и возвращается вызывающей стороне.
| Аргументы | |
|---|---|
input | 3D Tensor. Должен быть типа float16, float32, или float64. |
filters | 3D Tensor. Должен иметь тот же тип, что и input. |
stride | Целое число или список ints длиной 1 или 3. Количество элементов, на которое сдвигается фильтр вправо на каждом шаге. |
padding | 'SAME' или 'VALID' |
data_format | Необязательный string из "NWC", "NCW". По умолчанию "NWC", данные хранятся в порядке [batch, in_width, in_channels]. Формат "NCW" хранит данные как [batch, in_channels, in_width]. |
dilations | Целое число или список ints длиной 1 или 3, по умолчанию 1. Коэффициент дилатации для каждого измерения ввода. Если установлено k > 1, между каждым элементом фильтра в этом измерении будет k-1 пропущенных ячеек. Дилатации в измерениях batch и depth должны быть 1. |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
Tensor. Имеет тот же тип, что и вход. |
| Возбуждает | |
|---|---|
ValueError | если data_format некорректен. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/compat/v2/nn/conv1d