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"])
运行没有错误。 (见图片)。
最佳答案
在极少数情况下,图片比代码示例更有用。
如图所示,编译单元的编号为[206]
,拟合单元的编号为[210]
。在它们之间,您在 [209]
处重新创建了模型,这会删除之前编译的模型并创建一个新模型。
如果您再次从上到下执行单元格,我认为它会运行(除非有另一个错误)。
关于python - Keras 上的 model.compile 和 model.fit_generator 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52508382/