Chr*_*rry 11 python path theano keras
尝试导入Keras模块Nadam时出现导入错误:
>>> from keras.optimizers import Nadam
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name Nadam
Run Code Online (Sandbox Code Playgroud)
我可以导入和使用SGD,Adam等,而不是这个优化器.任何帮助赞赏.
我用Keras安装了:
git clone https://github.com/fchollet/keras.git
sudo python2.7 setup.py install
Run Code Online (Sandbox Code Playgroud)
我刚刚发现,如果我在安装后立即尝试使用shell导入它,那么Nadam导入就可以了.但Nadam不会导入我的脚本.那么这是一个路径问题?
如果您可以在一个地方导入某些内容,但在另一个地方却不能,则肯定是导入系统存在问题。因此,请仔细检查相关变量(sys.path环境变量PYTHONPATH)以及每种情况下的模块是从何处导入的(sys.modules)。
如需更深入的阅读,我将引导您访问Python 导入系统文档以及系统中常见陷阱的概述。
您还可能在某处安装了旧版本的 Keras:Nadam 是最近添加的(2016-05),因此这可能是“可以导入其他优化器但不能导入此优化器”行为的原因。
| 归档时间: |
|
| 查看次数: |
2132 次 |
| 最近记录: |