快捷方式

FrequencyMasking

class torchaudio.transforms.FrequencyMasking(freq_mask_param: int, iid_masks: bool = False)[source]

在频谱图的频率域应用掩蔽。

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

SpecAugment [Park 等人, 2019] 中提出。

参数:
  • freq_mask_param (int) – 掩蔽的最大可能长度。索引从 [0, freq_mask_param) 均匀采样。

  • iid_masks (bool, 可选) – 是否对批处理中的每个样本/通道应用不同的掩蔽。(默认值:False)此选项仅适用于输入张量 >= 3D 的情况。

示例
>>> spectrogram = torchaudio.transforms.Spectrogram()
>>> masking = torchaudio.transforms.FrequencyMasking(freq_mask_param=80)
>>>
>>> original = spectrogram(waveform)
>>> masked = masking(original)
The original spectrogram The spectrogram masked along frequency axis
使用 FrequencyMasking 的教程
Audio Feature Augmentation

音频特征增强

音频特征增强

文档

查阅 PyTorch 的全面开发者文档

查看文档

教程

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

查看教程

资源

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

查看资源