“Merge” 方法是用来展示不同网络层间所进行的“网络层融合”操作的。在这里,我们需要注意一下几点:
工厂方法
我们将网络层融合操作设计为“工厂方法”,即“工厂”将根据所提供的参数生成所对应的融合层对象。
“工厂”所需要的参数包括:一个输入层列表以及若干输出层配置。
输入层列表
该列表应当包括所有需要进行融合操作的网络层对象。
这些对象必须满足所使用的融合方法关于 shape 的基本要求。
例如,对于 “Add” 方法来说,所有输入层的 shape 必须相同。
输出层配置
该配置是用来描述输出层对象的基本参数。这些参数包括一些基本的设置以及初始状态。
支持的融合方法
filter_center_focus
Add
filter_center_focus
Average
filter_center_focus
Maximum
filter_center_focus
Multiply
filter_center_focus
Subtract
filter_center_focus
Concatenate