课程一览表:
目录
一、权值初始化
1.梯度消失与爆炸
为避免梯度消失与梯度爆炸的产生,就要严格控制网络输出层的输出值得尺度范围,不要太大、也不要太小。
根据代码看原理
构建MLP类,init函数中定义了100个网络层,每个网络层有256个神经元
forward进行前向传播
initialize函数对权值进行初始化
如下所示,使用标准正态分布的方法对权值进行初始化
class MLP(nn.Module):
def __init__(self, neural_num, layers)