【发布时间】:2016-01-24 01:41:37
【问题描述】:
我现在正在尝试运行 LSTM 网络大约两个星期,但我找不到一个好的框架来执行此操作。我实际上正在尝试使用具有此目录层次结构的 PyBrain:
pybrain/
...
examples/
...
supervised/
...
neuralnets+svm/
...
example_rnn.py
但我收到了这个相对导入错误:
Traceback (most recent call last):
File "example_fnn.py", line 14, in <module>
from .datasets import generateGridData, generateClassificationData, plotData
ValueError: Attempted relative import in non-package
当这样打电话时:
Lucass-MacBook-Pro:neuralnets+svm lucaslourenco$ python example_fnn.py
关于同一错误的一些答案说我应该使用-m 标志从父目录进行调用,例如:
Lucass-MacBook-Pro:pybrain lucaslourenco$ python -m examples.supervised.neuralnets+svm.example_fnn
当我这样做时,我得到了这个:
/Users/lucaslourenco/anaconda/bin/python: No module named examples.supervised.neuralnets+svm
- 我只是在
-m标志调用上犯了一个简单的错误吗? - 有一种简单的方法可以在不更改框架的情况下更正此问题(您知道修改框架的结果有多糟糕)?
- 还有其他框架选项可以在 OSX 或 W7 中运行 LSTM 示例,最好在 python 中运行?
谢谢!
【问题讨论】:
标签: python neural-network directory-structure pybrain lstm