【机器学习】模型保存

发布时间:2024年01月12日

一、模型建立

from sklearn import svm
from sklearn import datasets

clf = svm.SVC()
iris = datasets.load_iris()
X, y = iris.data, iris.target
clf.fit(X, y)

二、保存法1:pickle

保存模型

import pickle
with open('../save/clf.pickle', 'wb') as f:
    pickle.dump(clf, f)

调用模型

import pickle
with open('../save/clf.pickle', 'rb') as f:
   clf2 = pickle.load(f)
   print(clf2.predict(X[0:1]))

三、保存法2:joblib

保存模型

import joblib
joblib.dump(clf, '../save/clf.pkl')

调用模型

clf3 = joblib.load('../save/clf.pkl')
print(clf3.predict(X[0:1]))

文章来源:https://blog.csdn.net/m0_56997192/article/details/135541985
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。