Beginner with 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]
重新创建了模型,这将删除以前编译的模型并创建一个新模型。
我认为如果您再次从上到下执行单元格,它将运行(除非有另一个错误(。
我遇到了同样的问题。有一个错误:https://github.com/tensorflow/tensorflow/issues/18287
不幸的是,该修复程序尚未发布。