快捷方式

torchaudio.functional.mask_along_axis_iid

torchaudio.functional.mask_along_axis_iid(specgrams: Tensor, mask_param: int, mask_value: Union[float, Tensor], axis: int, p: float = 1.0) Tensor[源代码]

沿 axis 应用掩码。

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

掩码将从索引 [v_0, v_0 + v) 应用,其中 vuniform(0, max_v) 采样,v_0uniform(0, specgrams.size(axis) - v) 采样。当 p = 1.0 时,max_v = mask_param;否则,max_v = min(mask_param, floor(specgrams.size(axis) * p))

参数
  • specgrams (Tensor) – 实际频谱图 (..., freq, time),至少有 3 个维度。

  • mask_param (int) – 要掩码的列数将从 [0, mask_param] 中均匀采样

  • mask_value (float) – 要分配给被掩码列的值

  • axis (int) – 应用掩码的轴,该轴应为最后两个维度之一。

  • p (float, 可选) – 可以被掩码的最大列比例。(默认值: 1.0)

返回

掩码后的频谱图,维度与输入 specgrams Tensor` 相同

返回类型

张量

文档

访问全面的 PyTorch 开发者文档

查看文档

教程

为初学者和高级开发者提供深入的教程

查看教程

资源

查找开发资源并让您的问题得到解答

查看资源