我是 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/

10-12 17:40
查看更多