當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python PyTorch FrequencyMasking用法及代碼示例


本文簡要介紹python語言中 torchaudio.transforms.FrequencyMasking 的用法。

用法:

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

參數

  • freq_mask_param(int) -掩碼的最大可能長度。從 [0, freq_mask_param) 統一采樣的索引。

  • iid_masks(bool,可選的) -是否對批處理中的每個示例/通道應用不同的掩碼。 (默認值:False)此選項僅在輸入張量為 4D 時適用。

將掩蔽應用於頻域中的頻譜圖。

建議於SpecAugment[1]。

示例
>>> 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

相關用法


注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torchaudio.transforms.FrequencyMasking。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。