【问题标题】:Error with model.compile and model.fit_generator on KerasKeras 上的 model.compile 和 model.fit_generator 出错
【发布时间】:2018-10-31 04:20:44
【问题描述】:

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"])

运行没有错误。 (见图片)。

Image of error,Image of generator,

【问题讨论】:

    标签: python keras


    【解决方案1】:

    图片比代码示例更有用的情况很少见。

    图片显示,编译单元格的编号为[206],适合的单元格为[210]。在它们之间,您在[209] 重新创建了模型,这会删除之前编译的模型并创建一个新模型。

    如果你再次从上到下执行单元格,我认为它会运行(除非有另一个错误)。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。有个bug:https://github.com/tensorflow/tensorflow/issues/18287

      很遗憾,该修复程序尚未发布。

      【讨论】:

        猜你喜欢
        • 2019-11-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-11
        • 1970-01-01
        相关资源
        最近更新 更多