0

在将 deploy.prototxt 中的输入层指定为

layer {
  name: "data"
  type: "Input"
  top: "data"
  input_param { shape: { dim: 1 dim: 1 dim: 200 dim: 400 } }
}

我收到错误:“caffe.LayerParameter”没有名为“input_param”的字段。

在将输入层指定为

layer {
  name: "data"
  type: "Input"
  top: "data"
  input_shape: { dim: 1 dim: 1 dim: 200 dim: 400 }
}

我收到错误:“caffe.LayerParameter”没有名为“input_shape”的字段。

在将输入指定为

input:"data"
input_dim:1
input_dim:1
input_dim:200
input_dim:400

我能够继续进行前向传播。这种方法的问题在于,无论我指定什么 input_dim 我都会得到相同的输出。

例如,这 3 种输入 dims 的变体给出了相同的输出值:

input:"data"
input_dim:1
input_dim:1
input_dim:200
input_dim:400

input:"data"
input_dim:1
input_dim:1
input_dim:400
input_dim:200

input:"data"
input_dim:1
input_dim:1
input_dim:1
input_dim:1

所以我的问题是如何为 deploy.prototxt 指定输入层

4

0 回答 0