torch.nn.functional.feature_alpha_dropout#
- torch.nn.functional.feature_alpha_dropout(input, p=0.5, training=False, inplace=False)[source]#
隨機掩碼掉整個通道(通道即特徵圖)。
例如,批輸入中第 個樣本的第 個通道是輸入張量的一個張量 。與常規 Dropout 將啟用設定為零不同,此處的啟用被設定為 SELU 啟用函式的負飽和值。
使用來自伯努利分佈的樣本,每個元素將以
p的機率在每次前向呼叫時獨立地被掩碼。被掩碼的元素將在每次前向呼叫時隨機生成,並進行縮放和移位,以保持零均值和單位方差。有關詳細資訊,請參閱
FeatureAlphaDropout。