tf.compat.v1.nn.conv1d
Вычисляет одномерную свертку входных данных с рангом >=3 и 3-D фильтром. (устаревшие значения аргументов) (устаревшие значения аргументов)
tf.compat.v1.nn.conv1d(
value=None,
filters=None,
stride=None,
padding=None,
use_cudnn_on_gpu=None,
data_format=None,
name=None,
input=None,
dilations=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) и возвращается вызывающему.
| Аргументы | |
|---|---|
value | Тензор ранга по меньшей мере 3. Должен быть типа float16, float32, или float64. |
filters | Тензор ранга по меньшей мере 3. Должен иметь тот же тип, что и value. |
stride | Целое число или список ints длиной 1 или 3. Количество элементов, на которое фильтр смещается вправо на каждом шаге. |
padding | 'SAME' или 'VALID' |
use_cudnn_on_gpu | Необязательный bool. По умолчанию True. |
data_format | Необязательный string из "NWC", "NCW". По умолчанию "NWC", данные хранятся в порядке batch_shape + [in_width, in_channels]. Формат "NCW" хранит данные как batch_shape + [in_channels, in_width]. |
name | Имя операции (необязательно). |
input | Псевдоним для значения. |
dilations | Целое число или список ints длиной 1 или 3 (по умолчанию 1). Фактор расширения для каждого измерения входных данных. Если установлено значение k > 1, между каждым элементом фильтра на этом измерении будет k-1 пропущенных ячеек. Расширения в измерениях пакет и глубина должны быть равны 1. |
| Возвращаемые значения | |
|---|---|
A 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/versions/r2.9/api_docs/python/tf/compat/v1/nn/conv1d