我正在使用Theano。操作系统是Ubuntu。 Theano是UPTODATE。我想知道为什么我要通过from theano.tensor.signal.downsample import max_pool_2d
命令。
ImportError: No module named downsample
。
答案 0 :(得分:5)
更新theano和lasagne
pip install --upgrade https://github.com/Theano/Theano/archive/master.zip
pip install --upgrade https://github.com/Lasagne/Lasagne/archive/master.zip
答案 1 :(得分:4)
downsample
模块已移至pool
,因此请尝试将其声明为:
from theano.tensor.signal.pool import pool_2d
更改后使用以下命令删除您的theano缓存:
theano-cache purge
答案 2 :(得分:0)
尝试使用此链接更新Theano。
pip install --upgrade https://github.com/Lasagne/Lasagne/archive/master.zip
答案 3 :(得分:0)
同样的问题[theano v.0.9.0dev1.dev-2 ...];改变
from theano.tensor.signal import downsample
pooled_out = downsample.max_pool_2d( ... )
到
from theano.tensor.signal import pool
pooled_out = pool.pool_2d( ... )
在/lib/python2.7/site-packages/lasagne/layers/pool.py