我想使用 Pickle 转储并加载我的 Sklearn 训练模型。怎么做?
Save:
import pickle
with open("model.pkl", "wb") as f:
pickle.dump(model, f)
Load:
with open("model.pkl", "rb") as f:
model = pickle.load(f)
在 scikit-learn 的具体情况下,使用 joblib 可能会更好
更换pickle(转储和装载),效率更高
通常情况下,内部携带大型 numpy 数组的对象
对于拟合的 scikit-learn 估计器:
Save:
import joblib
joblib.dump(model, "model.joblib")
Load:
model = joblib.load("model.joblib")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)