本文簡要介紹python語言中 torch.nn.Dropout3d
的用法。
用法:
class torch.nn.Dropout3d(p=0.5, inplace=False)
將整個通道隨機歸零(通道是 3D 特征圖,例如,批處理輸入中第
p
的概率獨立清零。 樣本的第 通道是 3D 張量 )。使用來自伯努利分布的樣本,每個通道將在每次前向調用時以通常輸入來自
nn.Conv3d
模塊。如論文中所述使用卷積網絡的高效對象定位,如果特征圖中的相鄰像素是強相關的(通常在早期卷積層中就是這種情況),那麽 i.i.d. dropout 不會規範激活,否則隻會導致有效的學習率降低。
在這種情況下,
nn.Dropout3d()
將有助於促進特征圖之間的獨立性,應改為使用。- 形狀:
輸入: 或 。
輸出: 或 (與輸入的形狀相同)。
例子:
>>> m = nn.Dropout3d(p=0.2) >>> input = torch.randn(20, 16, 4, 32, 32) >>> output = m(input)
相關用法
- Python PyTorch Dropout用法及代碼示例
- Python PyTorch Dropout2d用法及代碼示例
- Python PyTorch DeQuantize用法及代碼示例
- Python PyTorch DistributedModelParallel用法及代碼示例
- Python PyTorch DistributedDataParallel用法及代碼示例
- Python PyTorch DenseArch用法及代碼示例
- Python PyTorch DeepFM用法及代碼示例
- Python PyTorch DistributedDataParallel.register_comm_hook用法及代碼示例
- Python PyTorch DataFrameMaker用法及代碼示例
- Python PyTorch DLRM用法及代碼示例
- Python PyTorch DistributedSampler用法及代碼示例
- Python PyTorch DistributedDataParallel.join用法及代碼示例
- Python PyTorch DistributedModelParallel.named_parameters用法及代碼示例
- Python PyTorch DataParallel用法及代碼示例
- Python PyTorch DistributedModelParallel.state_dict用法及代碼示例
- Python PyTorch DistributedDataParallel.no_sync用法及代碼示例
- Python PyTorch Decompressor用法及代碼示例
- Python PyTorch DistributedModelParallel.named_buffers用法及代碼示例
- Python PyTorch DeepFM.forward用法及代碼示例
- Python PyTorch Dirichlet用法及代碼示例
- Python PyTorch Demultiplexer用法及代碼示例
- Python PyTorch DistributedOptimizer用法及代碼示例
- Python PyTorch DatasetFolder.find_classes用法及代碼示例
- Python PyTorch frexp用法及代碼示例
- Python PyTorch jvp用法及代碼示例
注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.nn.Dropout3d。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。