首页 文章

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

提问于
浏览
1

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

当我在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'))

它显示以下错误:


NameError

追溯(最近的呼叫最后)

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

NameError:未定义名称'Dense'

Here是错误消息截图 .

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

1 回答

  • 14

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

相关问题