Keras的入门者-我正在尝试对本地文件夹中的一系列图像训练非常简单的神经网络,但是在尝试使用fit_generator
时出现错误。
来自
model.fit_generator(train_batches,steps_per_epoch=33, validation_data=valid_batches,validation_steps=50,epochs=10,verbose=2)`
我收到错误
RuntimeError: You must compile your model before using it.
尽管我用
立即在该行中编译模型model.compile(Adam(0.01),loss="categorical_crossentropy",metrics=["accuracy"])
运行没有错误。 (参见图片)。
答案 0 :(得分:3)
在少数情况下,图片比代码示例更有用。
图像显示,编译单元格的编号为[206]
,而适合单元格的编号为[210]
。在它们之间,您已经在[209]
处重新创建了模型,该模型删除了先前编译的模型并创建了一个新模型。
如果您再次从上到下执行单元,我认为它将运行(除非存在另一个错误)。
答案 1 :(得分:0)
我遇到了同样的问题。有一个错误:https://github.com/tensorflow/tensorflow/issues/18287
很遗憾,该修补程序尚未发布。