【发布时间】:2021-04-12 20:03:48
【问题描述】:
我基本上用 PyTorch 定义了一个带有 Conv2D 和线性层的模型,并用一个样本数据集对其进行了训练。该模型似乎运行并收敛。但我想知道我没有明确初始化模型层权重(正常或 Xavier)。这是否意味着当我在每个 epoch 训练之前调用 model.train() 时,默认情况下层权重会随机初始化?如果是这样,我怎样才能显式更改初始化的类型?
【问题讨论】:
标签: python deep-learning pytorch