Python 关于Pytorch中批处理规范化的问题
最近,当我在PyTorch中使用BN时,我有几个问题Python 关于Pytorch中批处理规范化的问题,python,tensorflow,pytorch,batch-normalization,Python,Tensorflow,Pytorch,Batch Normalization,最近,当我在PyTorch中使用BN时,我有几个问题 根据PyTorch中的BN2d文档,在推断(评估)时,它将自动使用BN层的均值和方差(训练时运行估计)。然而,我的第一个问题是,当我们在训练后保存模型时,它是否包含运行均值和方差?我原本以为模型只会保存可学习的参数。但是运行的均值和方差不是真正可以学习的吗? 默认情况下,当我们在PyTorch中使用eval()时,BN层将使用特定变量的一些运行平均值和方差(可能是训练的结果),对吗?但不计算小批量的均值和方差?(因为我看到一些答案提到,在1
提前感谢!!!我从我的高年级同学那里得到了答案,我认为这对其他人很有用。(如果你有不同的观点,请随意评论)
嗨,关于Q5,你能提供一些更多的信息吗?比如GAN文件?