keras 中的错误 - 未定义名称 'Dense'
Error in keras - name 'Dense' is not defined
我是 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(密集(32, input_shape=(784,)))
NameError: 名称 'Dense' 未定义
Here为报错信息截图
为什么sequential导入成功,'Dense'没有定义?
你需要from keras.layers import Activation, Dense
.
我在tensorflow 2.0遇到了类似的问题,用
解决了
from tensorflow.keras.layers import Dense
我是 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(密集(32, input_shape=(784,)))
NameError: 名称 'Dense' 未定义
Here为报错信息截图
为什么sequential导入成功,'Dense'没有定义?
你需要from keras.layers import Activation, Dense
.
我在tensorflow 2.0遇到了类似的问题,用
解决了from tensorflow.keras.layers import Dense