Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将预先训练好的咖啡模型装入千层面?_Python_Machine Learning_Caffe_Lasagne - Fatal编程技术网

Python 将预先训练好的咖啡模型装入千层面?

Python 将预先训练好的咖啡模型装入千层面?,python,machine-learning,caffe,lasagne,Python,Machine Learning,Caffe,Lasagne,我正试图复制这篇论文 我有一个预训练的caffe模型,我想在theano中使用。 我有这个文件的。 我已使用将caffe权重加载到caffe模型。 这是最新版本,但数据未加载到千层面模型。 我使用lasagne.layers.get_all_param_values(net)命令检查它,该命令会引发此错误 Traceback (most recent call last): File "/home/anilil/projects/pycharm-community-5.0.4/helpers

我正试图复制这篇论文

我有一个预训练的caffe模型,我想在
theano
中使用。 我有这个文件的。 我已使用将caffe权重加载到caffe模型。 这是最新版本,但数据未加载到千层面模型。 我使用
lasagne.layers.get_all_param_values(net)
命令检查它,该命令会引发此错误

Traceback (most recent call last):
  File "/home/anilil/projects/pycharm-community-5.0.4/helpers/pydev/pydevd.py", line 2411, in <module>
    globals = debugger.run(setup['file'], None, None, is_module)
  File "/home/anilil/projects/pycharm-community-5.0.4/helpers/pydev/pydevd.py", line 1802, in run
    launch(file, globals, locals)  # execute the script
  File "/media/anilil/Data/charm/mv_clean/Vgg_las.py", line 218, in <module>
    x=lasagne.layers.get_all_param_values(net)
  File "/usr/local/lib/python2.7/dist-packages/lasagne/layers/helper.py", line 439, in get_all_param_values
    params = get_all_params(layer, **tags)
  File "/usr/local/lib/python2.7/dist-packages/lasagne/layers/helper.py", line 353, in get_all_params
    return utils.unique(params)
  File "/usr/local/lib/python2.7/dist-packages/lasagne/utils.py", line 157, in unique
    for el in l:
  File "/usr/local/lib/python2.7/dist-packages/lasagne/layers/helper.py", line 352, in <genexpr>
    params = chain.from_iterable(l.get_params(**tags) for l in layers)
AttributeError: 'str' object has no attribute 'get_params'
尝试:

x=千层面。层。获取所有参数值(净['prob'])

或者通过以下方式制作您的网络:

def build_model():
    net = {}
    # Input layer
    net = InputLayer((None, 3, 227, 227))
    # First Conv Layer
    net = ConvLayer(net, num_filters=96,filter_size=7, pad=0,     flip_filters=False,stride=2,nonlinearity=rectify)
    net = PoolLayer(net, pool_size=3,stride=2,mode='max')
    ....
    net= NonlinearityLayer(net, softmax)
    return net
尝试:

x=千层面。层。获取所有参数值(净['prob'])

或者通过以下方式制作您的网络:

def build_model():
    net = {}
    # Input layer
    net = InputLayer((None, 3, 227, 227))
    # First Conv Layer
    net = ConvLayer(net, num_filters=96,filter_size=7, pad=0,     flip_filters=False,stride=2,nonlinearity=rectify)
    net = PoolLayer(net, pool_size=3,stride=2,mode='max')
    ....
    net= NonlinearityLayer(net, softmax)
    return net

您应该在问题本身中包含代码。请看,您应该在问题本身中包含代码。看见