【发布时间】:2020-10-02 17:13:25
【问题描述】:
我实现了我的 seq-Keras 模型并成功训练。
...
model.fit(...)
...
>>Result: Successfully completed: TrainAcc=99%, ValAcc=88%
下一步: 现在我运行这段代码:
model.save('Model88.h5')
model.evaluate(X_test, y_test)
Result >> accuracy: 0.8216
下一步: 但是当我加载保存的模型(Model88)并评估它时:
model = keras.models.load_model('Model88.h5')
model.evaluate(X_test, y_test)
Result >> accuracy: 0.0214 !!!
测试数据一样,保存的模型和加载的模型一样!
为什么会这样?准确率:82% -> 5% !!!!
【问题讨论】:
标签: tensorflow keras deep-learning computer-vision training-data