如何用python重塑caffe中的层?

如何用python重塑caffe中的层?,python,neural-network,deep-learning,caffe,pycaffe,Python,Neural Network,Deep Learning,Caffe,Pycaffe,可以在prototxt文件中使用图层。 但是,尝试在python中使用它(使用NetSpec()): 我得到的只有错误: 尝试: 请注意,形状向量[1,1,64,64]是作为列表传递的,而不是像prototxt语法中那样作为字符串传递的 事实上,在使用NetSpec进行接口时,在caffe.proto中定义为重复的任何条目都应被视为列表/向量 n.resh = L.Reshape(n.fc3, reshape_param={'shape':'{dim:1 dim:1 dim:64 dim:64}

可以在prototxt文件中使用图层。
但是,尝试在python中使用它(使用
NetSpec()
):

我得到的只有错误:

尝试:

请注意,形状向量
[1,1,64,64]
是作为列表传递的,而不是像prototxt语法中那样作为字符串传递的

事实上,在使用NetSpec进行接口时,在
caffe.proto
中定义为
重复的任何条目都应被视为列表/向量

n.resh = L.Reshape(n.fc3, reshape_param={'shape':'{dim:1 dim:1 dim:64 dim:64}'})
AttributeError: 'BlobShape' object has no attribute 'append'
n.resh = L.Reshape(n.fc3, reshape_param={'shape':{'dim': [1, 1, 64, 64]}})