keras中的错误 - 未定义名称'Dense'

viv*_*vek 8 python-2.7 deep-learning keras

我是python中的Deep Neural Network库的新手.我按照这些步骤(我已经有了anaconda)在我的Windows系统中安装了Theano和keras:

安装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
Run Code Online (Sandbox Code Playgroud)

当我在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'))
Run Code Online (Sandbox Code Playgroud)

它显示以下错误:


NameError

追溯(最近的呼叫最后)

----> 1 model.add(Dense(32,input_shape =(784,)))

NameError:未定义名称'Dense'

是错误消息截图.

为什么顺序导入成功并且未定义'密集'?

1''*_*1'' 22

你需要from keras.layers import Activation, Dense.