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.
}
}
我有一个维度为 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.
}
}