python - Sklearn Joblib 转储替换现有的 .pkl 文件

标签 python scikit-learn pickle joblib

我试图通过使用

保存我的模型来保持预测模型状态
joblib.dump(model, path)

这工作正常,但如果我这样做两次,第二组生成的 .pkl_* 文件不会真正覆盖旧文件,所以当我去调用 joblib.load(path) 时,我不能确保它实际上正在加载正确的模型。

如何让 joblib.dump 在保存新文件之前销毁旧的 .pkl_* 文件?

最佳答案

如果你传入一个用“wb”打开的文件而不是路径,那么它将被覆盖。

关于python - Sklearn Joblib 转储替换现有的 .pkl 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40166706/

相关文章:

python - 将python随机森林模型保存到文件

python - 用于文本分类任务的最佳 scikit 分类器

python - "ImportError: DLL load failed while importing _openmp_helpers"?

python - SelectKBest 与 GaussianNB 结果不精确/一致

python - 通过 SOCKS 服务器使用 ping?

python - 在 REST 框架中返回字典而不是数组

python - PyCurl。 Windows x64 上的 'Can' t pickle Curl 对象'错误

python - 从 .npy 文件制作 pandas 数据框

python - Pickle 输掉了我的一个论点

python - 如何使用 OpenCV Python 显示图像的轮廓?