tensorflow使用joblib保存与加载模型
1.tensorflow使用joblib保存模型:
import joblib
joblib.dump(params, file_name)
如图:


2.tensorflow使用joblib加载模型:
以一般的思路,使用如下代码是可以的:
import joblib
Policy = joblib.load(args.load_path)
然而报错:_pickle.UnpicklingError: invalid load key, 'x'.
需要写做:
import joblib
import tensorflow as tf
tf.reset_default_graph()
with tf.Session() as sess:
data = joblib.load(args.load_path)
policy = data['policy']
本文介绍了在TensorFlow中如何使用joblib进行模型的保存和加载。在尝试加载模型时遇到_unpickle.UnpicklingError: invalid load key, 'x'._ 的错误,解决方案是在加载模型时需要先重置默认图并创建会话,然后从加载的数据中提取模型参数。
5万+

被折叠的 条评论
为什么被折叠?



