首页 Paddle框架 帖子详情
关于BatchNorm2D的理解
收藏
快速回复
Paddle框架 问答学习资料 288 1
关于BatchNorm2D的理解
收藏
快速回复
Paddle框架 问答学习资料 288 1

大佬们,小白想请教两个问题。
1. 第一个红框处BatchNormal的通道数是12,为啥参数需要48个呢?
2. Non-Trainable Param是代表啥意思呢。数量恰好等于所有BatchNormal的参数数量之和。

希望大佬们帮忙解答。

后面我又单独定义了一个只包括BatchNorm2D层的网络结构,依然还是上述两个问题。



0
收藏
回复
全部评论(1)
时间顺序
小白旭阳学AI
#2 回复于2022-01

跟了一下代码发现,权重和偏置参数各12个,是可训练的。然后,均值和方差各12个,是不可训练的。然后for循环给是否可以训练进行复制的时候,方差是否可训练是最后赋值的,把之前的权重偏置赋值的可训练结果给覆盖了。

(代码为:debug跟进summary的源码)

0
回复
需求/bug反馈?一键提issue告诉我们
发现bug?如果您知道修复办法,欢迎提pr直接参与建设飞桨~
在@后输入用户全名并按空格结束,可艾特全站任一用户