Keras Conv2D层conv_layer.get_weights()[1]的含义是什么?
关于Keras Conv2D层
get_weights()返回值的疑问解答 嗨,这个问题我太熟悉啦!conv_layer.get_weights()[1]其实就是这个Conv2D层的偏置项(bias)。
你提到它的形状是(64,),这正好对应你定义Conv2D层时设置的filters=64参数——每个卷积核(滤波器)都会对应一个单独的偏置值,所以总共有64个偏置,形状自然就是一维的(64,)啦。
补充个小细节:如果你在创建Conv2D层的时候设置了use_bias=False,那conv_layer.get_weights()返回的列表就只会有核权重这一个元素,不会出现这个偏置项了。
内容的提问来源于stack exchange,提问作者user8483278
相关产品推荐
相关产品推荐

