【发布时间】:2019-01-05 05:32:13
【问题描述】:
我有一个名为net 的python caffe object。
通常在python中,net为其层设置为
net.conv1_1 = L.Convolution(net[from_layer], num_output=64, pad=1, kernel_size=3, **kwargs)
但对我来说,我将层名称作为程序中的变量而不是硬编码。 那么我如何将层名称 conv1 加入网络。我做了
join( net.,'%s'%(layer[lIdx]['l_name']))=L.Convolution(net[layer[lIdx-1]['l_name']], num_output=layer[lIdx]['n_channels'], pad=layer[lIdx]['l_struct'][2], kernel_size=layer[lIdx]['l_struct'][0], **kwargs)
这个join( net.,'%s'%(layer[lIdx]['l_name']))给了我SyntaxError: ('invalid syntax',
【问题讨论】:
标签: python neural-network deep-learning caffe pycaffe