【发布时间】:2020-04-03 07:58:20
【问题描述】:
我正在尝试加载保存为.joblib 文件的模型。我已经尝试过pickle、sklearn.externals.joblib 和joblib 本身。都是一样的错误。下面是我正在尝试做的一个示例。
clf = joblib.load("linear_regression_model.joblib")
此模型是使用sklearn.linear_model.LinearRegression 制作的。但是,当我尝试打开此文件时,出现此错误:
ModuleNotFoundError: No module named 'sklearn.linear_model._base'
软件包版本:
Python 3.7.5
Sklearn 0.21.3
Joblib 0.14.0
Scipy 1.3.2
知道发生了什么吗?提前致谢。
【问题讨论】:
-
你是不是改了sklean版本(保存模型后还是把模型保存在其他系统并加载到其他地方)?,你可以尝试改变目录并再次加载模型吗?
标签: python scikit-learn joblib