sklearn 中模型保存的两种方法
2018-08-28 15:31
309 查看
一、sklearn中提供了高效的模型持久化模块joblib,将模型保存至硬盘。
链接:https://www.zhihu.com/question/27187105/answer/55895472
二、pickle
链接:https://www.zhihu.com/question/27187105/answer/97334347
fromsklearn.externalsimportjoblib #lr是一个LogisticRegression模型 joblib.dump(lr,'lr.model') lr=joblib.load('lr.model')
链接:https://www.zhihu.com/question/27187105/answer/55895472
二、pickle
>>>fromsklearnimportsvm >>>fromsklearnimportdatasets >>>clf=svm.SVC() >>>iris=datasets.load_iris() >>>X,y=iris.data,iris.target >>>clf.fit(X,y) SVC(C=1.0,cache_size=200,class_weight=None,coef0=0.0, decision_function_shape=None,degree=3,gamma='auto',kernel='rbf', max_iter=-1,probability=False,random_state=None,shrinking=True, tol=0.001,verbose=False) >>>importpickle >>>s=pickle.dumps(clf) >>>clf2=pickle.loads(s) >>>clf2.predict(X[0:1]) array([0]) >>>y[0] 0 或者:
>>>fromsklearn.externalsimportjoblib >>>joblib.dump(clf,'filename.pkl') >>>clf=joblib.load('filename.pkl')
链接:https://www.zhihu.com/question/27187105/answer/97334347
相关文章推荐
- TensorFlow模型保存/载入的两种方法
- sklearn 保存模型的几种方法
- TensorFlow 模型保存/载入的两种方法
- django 两种创建模型实例的方法
- 两种方法将CListCtrl控件中列表中的数据保存到文件中
- 生产者消费者模型(Linux系统下的两种实现方法)
- 【Unity 3D学习】把3D模型放置到2D平面的两种方法
- TensorFlow模型保存和提取方法
- 将图片保存到系统相冊的两种方法
- django 两种创建模型实例的方法
- sklearn模型的保存与恢复
- 基于scikit-learn(sklearn)做分类--3.优化--保存模型
- 实体模型日志记录的两种方法
- 机器学习-训练模型的保存与恢复(sklearn)
- 两种保存状态的方法getSharedPreferences和onSaveInstanceState
- php 下载保存文件保存到本地的两种实现方法
- 数据库保存数据的两种实现方法
- php 下载保存文件保存到本地的两种方法
- 【转】php 下载保存文件保存到本地的两种实现方法
- 用封装类保存密码的两种方法