caffe:转换层过滤器的平均值(通过通道)

caffe: average of conv layer filters (over channel)

我有一个维度为 nXmx16x1 的转换层,我想计算 16 个滤波器的均值或总和,因此结果是 1 个暗淡的 nxmx1x1 滤波器。

类似于 matlab 中的 mean(A,3)

使用常量 1x1 "Conv" 过滤器:

layer {
  name: "avg"
  type: "Convolution"
  bottom: "input"
  top: "output"
  param { lr_mult: 0 decay_mult: 0 }  # fix this layer, do not train
  convolution_param {
    num_output: 1
    kernel_size: 1
    bias: false  # no bias
    weight_filler: { type: "constant" value: 0.0625 }  # 1/16.
  }
}