PyTorch学习
- torch.nn.init.xavier_uniform_(tensor,gain=1.0)
网络训练过程中容易出现梯度消失或者梯度爆炸的情况,导致大部分反向传播得到的梯度不起作用或者起反作用。因此就需要一种合理的权重初始化方法,让计算过程中的数值分布更稳定。
Xavier初始化也称Glorot初始化,出自文章Understanding the difficulty of training deep feedforward neural networks.
输出结果将从
类似的函数还有torch.init.xavier_normal,结果从
| nonlinearity | gain |
|---|---|
| Linear/Identity | |
| Conv{1,2,3}D | |
| Sigmoid | |
| Tanh | |
| ReLu | |
| Leaky ReLU | |
| SELU |
PyTorch学习
http://k0145vin.xyz/2022/10/27/PyTorch学习/