我正在使用 keras 中定义的“添加”和“连接”。基本上,据我了解,add
将对输入求和(它们是层,本质上是张量)。因此,如果第一层具有特定的权重 as0.4
并且具有相同确切形状的另一层具有相应的权重存在0.5
,那么之后add
新的权重变为0.9
。
但是,对于串联,假设第一层有维度64x128x128
,第二层有维度32x128x128
,然后在串联之后,新维度是96x128128
(假设您将第二层作为第一个输入传递给串联)。
假设我的上述直觉是正确的,我什么时候会使用其中一个?从概念上讲,add
似乎是一种可能导致信息失真的信息共享,而连接是字面意义上的信息共享。