【发布时间】:2017-02-08 00:24:25
【问题描述】:
我正在使用 Lasagne+Theano 创建一个 ResNet,并且正在努力使用 DenseLayer。如果我使用http://lasagne.readthedocs.io/en/latest/modules/layers/dense.html 上的示例,它可以工作。
l_in = InputLayer((100, 20))
l1 = DenseLayer(l_in, num_units=50)
但是如果我想在我的项目中使用它:
#other layers
resnet['res5c_branch2c'] = ConvLayer(resnet['res5c_branch2b'], num_filters=2048, filter_size=1, pad=0, flip_filters=False)
resnet['pool5'] = PoolLayer(resnet['res5c'], pool_size=7, stride=1, mode='average_exc_pad', ignore_border=False)
resnet['fc1000'] = DenseLayer(resnet['pool5'], num_filter=1000)
Traceback (most recent call last):File "convert_resnet_101_caffe.py", line 167, in <module>
resnet['fc1000'] = DenseLayer(resnet['pool5'], num_filter=1000)TypeError: __init__() takes at least 3 arguments (2 given)
【问题讨论】:
标签: python deep-learning theano lasagne