快捷方式

torch.nn.functional.feature_alpha_dropout

torch.nn.functional.feature_alpha_dropout(input, p=0.5, training=False, inplace=False)[原始碼][原始碼]

隨機遮罩掉整個通道 (一個通道是一個特徵圖)。

例如,批次輸入中第 ij 個樣本的第 ii 個通道是一個張量 input[i,j]\text{input}[i, j]。與常規 Dropout 中將激活值設為零不同,這裡的激活值被設為 SELU 激活函數的負飽和值。

每個元素將在每次前向呼叫時以機率 p 獨立地被遮罩,使用來自 Bernoulli 分布的樣本。要被遮罩的元素在每次前向呼叫時都會隨機化,並且會被縮放和平移以維持零均值和單位變異數。

詳情請參閱 FeatureAlphaDropout

參數
  • p (float) – 通道被歸零的 dropout 機率。預設值:0.5

  • training (bool) – 如果為 True 則套用 dropout。預設值:True

  • inplace (bool) – 如果設定為 True,將會就地執行此操作。預設值:False

回傳類型

Tensor

文件

取得 PyTorch 的完整開發人員文件

檢視文件

教學

取得適合初學者和進階開發人員的深入教學

檢視教學

資源

尋找開發資源並取得問題解答

檢視資源