快捷方式

torchaudio.functional.mask_along_axis_iid

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

沿 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.0max_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, optional) – 可以被掩碼的最大列比例。(預設值:1.0)

返回

被掩碼的頻譜圖,維度與輸入 specgrams Tensor` 相同

返回型別

Tensor

文件

檢視全面的 PyTorch 開發者文件

檢視文件

教程

獲取針對初學者和高階開發者的深入教程

檢視教程

資源

查詢開發資源並獲得問題解答

檢視資源