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学习/