快捷方式

卷积

class torchaudio.transforms.Convolve(mode: str = 'full')[source]

使用直接法沿输入的最后一个维度进行卷积。请注意,与 torch.nn.Conv1d(它实际上应用的是有效的互相关运算符)不同,本模块应用的是真正的卷积运算符。

This feature supports the following devices: CPU, CUDA This API supports the following properties: Autograd, TorchScript
参数:

mode (str, 可选) –

必须是以下模式之一(“full”, “valid”, “same”)。

  • “full”:返回完整的卷积结果,形状为 (…, N + M - 1),其中 NM 是两个输入的最后一个维度。(默认)

  • “valid”:返回完整的卷积结果中对应于两个输入完全重叠的部分,形状为 (…, max(N, M) - min(N, M) + 1)

  • “same”:返回完整卷积结果的中心部分,形状为 (…, N)

forward(x: Tensor, y: Tensor) Tensor[source]
参数:
  • x (torch.Tensor) – 第一个卷积操作数,形状为 (…, N)

  • y (torch.Tensor) – 第二个卷积操作数,形状为 (…, M)(前面的维度必须能与 x 的维度广播)。

返回:

xy 的卷积结果,形状为 (…, L),其中前面的维度与 x 的维度匹配,Lmode 决定。

返回类型:

torch.Tensor

文档

访问 PyTorch 的完整开发者文档

查看文档

教程

获取针对初学者和高级开发者的深入教程

查看教程

资源

查找开发资源并获得问题解答

查看资源