【发布时间】:2017-04-07 12:15:06
【问题描述】:
我的目标是通过如下代码实现一个池化层prototxt:
layer {
name: "my_pooling"
type: "Pooling_Custom"
bottom: "conv1"
top: "my_pooling"
pooling_custom_param {
pool: MAX
kernel_size: 2
stride: 2
engine : CAFFE
}
}
Pooking_Custom 和 pooling_custom_param 是我的修改池。我想使用 python 来生成上面的输出。我正在使用 NetSpec 来做到这一点:
from caffe import params as P
n = caffe.NetSpec()
my_pooling = L.Pooling(conv1, type="Pooling_Custom", pool=P.Pooling.MAX, kernel_size=2, stride=2, engine=1)
但是,我无法生成 pooling_custom_param。我该怎么做?我目前的结果是
layer {
name: "my_pooling"
type: "Pooling_Custom"
bottom: "conv1"
top: "my_pooling"
pooling_param {
pool: MAX
kernel_size: 2
stride: 2
engine : CAFFE
}
}
【问题讨论】:
标签: machine-learning neural-network deep-learning caffe pycaffe