我尝试在一组图像上使用MemNet以获得其预期记忆力的分数。我正在使用带有importCaffeNetwork函数的Matlab。
使用deploy.prototxt
时出现错误。
如果我使用train_val.prototxt
,它可以工作,但是如果我正确理解那是为了训练网络。还是可以使用该文件?
> net = importCaffeNetwork('deploy.prototxt', 'memnet.caffemodel',...
> 'InputSize', [256 256 3]);
网络必须具有输出层。
importCaffeNetwork中的错误(第84行) 网络= importSeriesNetwork(readerObj);
这是最后一层的样子:
name: "MemNet"
input: "data"
input_dim: 10
input_dim: 3
input_dim: 227
input_dim: 227
...
}
layers {
name: "fc8-euclidean"
type: INNER_PRODUCT
bottom: "fc7"
top: "fc8-euclidean"
inner_product_param {
num_output: 1
}
}