如何使用pickle保存sklearn模型
How to use pickle to save sklearn model
我想使用 Pickle 转储和加载我的 Sklearn 训练模型。怎么做?
保存:
with open("model.pkl", "wb") as f:
pickle.dump(model, f)
加载:
with open("model.pkl", "rb") as f:
model = pickle.load(f)
在所有机器学习模型中使用 pickle 都是相同的,无论类型如何,即聚类、回归等。
将模型保存在 转储中 用于 'wb' 表示写入二进制文件。
pickle.dump(model, open(filename, 'wb')) #Saving the model
在任何需要的地方加载保存的模型 load 用于 'rb' 表示读取二进制文件。
model = pickle.load(open(filename, 'rb')) #To load saved model from local directory
这里的model是kmeans,filename是本地任意文件,请按需使用。
也可以使用joblib
from joblib import dump, load
dump(model, model_save_path)
我想使用 Pickle 转储和加载我的 Sklearn 训练模型。怎么做?
保存:
with open("model.pkl", "wb") as f:
pickle.dump(model, f)
加载:
with open("model.pkl", "rb") as f:
model = pickle.load(f)
在所有机器学习模型中使用 pickle 都是相同的,无论类型如何,即聚类、回归等。
将模型保存在 转储中 用于 'wb' 表示写入二进制文件。
pickle.dump(model, open(filename, 'wb')) #Saving the model
在任何需要的地方加载保存的模型 load 用于 'rb' 表示读取二进制文件。
model = pickle.load(open(filename, 'rb')) #To load saved model from local directory
这里的model是kmeans,filename是本地任意文件,请按需使用。
也可以使用joblib
from joblib import dump, load
dump(model, model_save_path)