Pytorch Dropout函數


Dropout layers

class torch.nn.Dropout(p=0.5, inplace=False)

 

隨機將輸入張量中部分元素設置為0。對於每次前向調用,被置0的元素都是隨機的。

參數:

  • p - 將元素置0的概率。默認值:0.5
  • in-place - 若設置為True,會在原地執行操作。默認值:False

形狀:

  • 輸入: 任意。輸入可以為任意形狀。
  • 輸出: 相同。輸出和輸入形狀相同。

例子:

>>> m = nn.Dropout(p=0.2)
>>> input = autograd.Variable(torch.randn(20, 16))
>>> output = m(input)

 
         
>>> torch.nn.Dropout2d(p=0.5, inplace=False)

隨機將輸入張量中整個通道設置為0。對於每次前向調用,被置0的通道都是隨機的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM