有没有人用过Concatenation层的?

我现在想将两个网络层的输出连在一起,不知道具体怎么连,求指点。
已邀请:

李扬 - 密码六个一

赞同来自: 佛仙魔 jie3377 起个名字好费事

消灭零回复...
Blob 的维度索引顺序是 [ N, C, H, W ],即 [图片数量, 通道数, 高度, 宽度]。按照这个顺序数就是,第 0 维是图片数量,第 1 维是通道数,第 2 维是高度,第 3 维是宽度。也可以倒着数,倒数第一维,即 -1 维是宽度,-2 维是高度,-3 维是通道数,-4 维是图片数量。
你想级联哪个维度,就把维度的索引号写到 prototxt 里,例如:
 
```
layer {
  name: "concat"
  type: "Concat"
  bottom: "bottom-1"
  bottom: "bottom-2"
  bottom: "bottom-3"
  top: "concat"
  concat_param {
    axis: -1
  }
}
```
上面这个层就在宽度维进行级联。如果不写 concat_param 参数,那该层默认在通道维级联。具体可参考 caffe.proto 这个文件。

佛仙魔 - 吃饭睡觉小能手 ^_^Y

赞同来自: jie3377

可以参考googlenet,inception的末尾就是用concatlayer的

要回复问题请先登录注册