Dropout解析
Dropout的一般形式如下所示:
1 | Dropout(p) |
其中p是一个0-1的小数,表示在训练时,使用伯努利分布的样本,以概率 $p$ 随机置零输入张量的一些元素。每个信道在每次前向调用时都将被独立地置零。
此外,对于那些没有被置0的参数,同时乘以 $\frac{1}{1-p}$ 进行放大。
注意: 只有在model.train()模式下,Dropout才会起作用, 而在model.eval()模式下,Dropout不进行处理。
1 | In [5]: x=torch.rand(2,5) |
- 本文作者: 程序猪-渔枫
- 本文链接: https://over-shine.github.io/2021/11/06/Dropout/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!