Keras与多个节点共享的层仍共享相同的权重吗?

时间:2018-09-19 10:39:39

标签: keras deep-learning conv-neural-network

在Keras指南页面中 HERE

他们提到“当您多次调用同一层时,该层拥有多个索引为0、1、2 ...的节点”

如果我使用相同的共享层conv2d_5 45次,我将在model.summary中得到类似的信息(这只是摘要的一部分)

Layer (type)                    Output Shape         Param #     Connected to
==================================================================================================
input (InputLayer)              (None, 32, 32, 3)    0
__________________________________________________________________________________________________
stem_conv (Conv2D)              (None, 32, 32, 24)   672         input[0][0]    
__________________________________________________________________________________________________
conv2d_5 (Conv2D)               (None, 32, 32, 24)   5208        stem_conv[292][0]
__________________________________________________________________________________________________
add_2910 (Add)                  (None, 32, 32, 24)   0           stem_conv[292][0]
                                                                 conv2d_5[45][0]
___________________________________________________________________________________________

我的问题是,当我训练模型时,conv2d_5涉及的所有权重也会被训练吗?也就是说,如果有多个使用conv2d_5层的不同模型,它们的权重是否会同时更新并变得相同?

0 个答案:

没有答案