【发布时间】:2016-12-13 01:50:06
【问题描述】:
尝试导入 Keras 模块 Nadam 时出现导入错误:
>>> from keras.optimizers import Nadam
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name Nadam
我可以导入和使用 SGD、Adam 等,但不是这个优化器。任何帮助表示赞赏。
我使用以下方式安装了 Keras:
git clone https://github.com/fchollet/keras.git
sudo python2.7 setup.py install
我刚刚发现,如果我在安装后立即尝试使用 shell 导入它,那么 Nadam 导入可以工作。但是那达慕不会在我的脚本中导入。所以是路径问题?
【问题讨论】:
-
你是如何安装 Keras 的?从源头?使用点子?如果有,是哪个版本?
-
然后检查路径:
sys.path和sys.modules(查看模块的加载位置)- 在“shell”和脚本中。 -
因此,除了将您引导至Python import system docs 之外,无法回答该问题,以便您可以解决问题(我没有找到专门用于故障排除的体面指南,因此文档似乎就足够了普通人)。