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