具有deploy.prototxt的ImportCaffeNetwork“网络必须具有输出层”

时间:2019-08-22 17:46:20

标签: matlab caffe matcaffe

我尝试在一组图像上使用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
  }
}

0 个答案:

没有答案