Keras 保存模型 FailedPreconditionError

数据挖掘 Python 喀拉斯 张量流 json
2022-02-18 18:00:45

模型工作和适合。添加后model.save('model.h5')我正在接收 tensorflow.python.framework.errors_impl.FailedPreconditionError: Attempting to use uninitialized value dense_11/bias[[Node: _retval_dense_11/bias_0_0 = _RetvalT=DT_FLOAT, index=0, _device="/job:localhost/replica:0/task:0/device:CPU:0"]]

我尝试model.save_weights('model.h5') 保存模型,但在尝试加载模型后我得到:

KeyError: "Unable to open object (object 'dense_12' doesn't exist)"

将模型保存到 json 然后尝试加载它我得到json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0).

我该怎么办?感谢帮助!

1个回答

错误是因为在训练模型后我打开了另一个 tensorflow 会话以将预测保存到数据集并放在model.save('model.h5')后面。因此,在模型完成训练之后,将这条线向上移动,就解决了这个问题。