在咖啡馆融合不同的输入渠道?

时间:2015-09-22 12:38:39

标签: caffe

我希望先分别处理不同类型的数据,然后将它们融合到一个公共层中。在Caffe中这是可能的吗?如果是的话,最好的方法是什么?

我读过可以在同一个原型文件中定义多个数据层。但是如何融合他们?

我可以创建InnerProduct图层并指定多个bottom图层吗?或者我是否必须首先使用Concat图层连接各个图层?

对于任何小代码示例,我都会非常感激!

1 个答案:

答案 0 :(得分:10)

正如上面的评论中所讨论的,InnerProduct只使用一个输入。然后可以在具有如下配置的特定Concat层中完成融合(连接):

layer {
  name: "concat"
  bottom: "in1"
  bottom: "in2"
  top: "out"
  type: "Concat"
  concat_param {
    axis: 1
  }
}

官方文档包含有关该图层的更多详细信息:http://caffe.berkeleyvision.org/tutorial/layers.html