名称“顺序”未定义 Python3 Keras

新手上路,请多包涵
import numpy
import keras.models
import tensorflow
seed = 7

numpy.random.seed(seed)
dataset = numpy.genfromtxt("student-por.csv",delimiter=";")
X = dataset[:,0:33]
Y = dataset[:,8]
model = Sequential()
model.add(Dense(12, input_dim=8, init='uniform', activation='relu'))
model.add(Dense(8, init='uniform', activation='relu'))
model.add(Dense(1, init='uniform', activation='sigmoid'))
# Compile model
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy']) # Fit the model

scores = model.evaluate(X,Y)
print("%s: %s" % (model.metrics_names[1], scores[1]*100))

错误 :

#Exception 错误:#Using TensorFlow 后端。 #Traceback (most recent call last): # File “test.py”, line 11, in #model = Sequential() #NameError: name ‘Sequential’ is not defined #很奇怪他居显示Sequential()有问题我确认好多次我没打错了 引用库也不知道有什么问题

奇怪的是,他居然显示Sequential()有问题。确认了很多次,没有把参考库打错,也不知道哪里出了问题。

原文由 user13126714 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 607
1 个回答

你应该导入它。

 from keras.models import Sequential

原文由 yishairasowsky 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进