我是 python 中的深度神经网络库的新手。我已经按照以下步骤在我的 Windows 系统中安装了 Theano 和 keras(我已经有了 anaconda):
安装 TDM GCC x64。
从命令提示符运行以下代码
conda update conda
conda update --all
conda install mingw libpython
pip install git+git://github.com/Theano/Theano.git
pip install git+git://github.com/fchollet/keras.git
当我在 Ipython 中运行以下代码时,
import numpy as np
import keras.models
from keras.models import Sequential
model = Sequential()
model.add(Dense(32, input_shape=(784,)))
model.add(Activation('relu'))
它显示以下错误:
名称错误
回溯(最近一次调用最后一次)
----> 1 model.add(Dense(32, input_shape=(784,)))
NameError: 名称 'Dense' 未定义
Here 是错误信息截图。
为什么顺序导入成功而“密集”没有定义?
最佳答案
你需要 from keras.layers import Activation, Dense
。
关于python-2.7 - keras 中的错误 - 名称 'Dense' 未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37179332/