在做模型训练的时候,尤其是在训练集上做交叉验证,通常想要将模型保存下来,然后放到独立的测试集上测试,下面介绍的是Python中训练模型的保存和再使用。

scikit-learn已经有了模型持久化的操作,导入joblib即可:

from sklearn.externals import joblib

模型保存

>>> os.chdir("workspace/model_save")
>>> from sklearn import svm
>>> X = [[0, 0], [1, 1]]
>>> y = [0, 1]
>>> clf = svm.SVC()
>>> clf.fit(X, y)
>>> clf.fit(train_X,train_y)
>>> joblib.dump(clf, "train_model.m")

通过joblib的dump可以将模型保存到本地,clf是训练的分类器


模型从本地导入

>>> clf = joblib.load("train_model.m")

通过joblib的load方法,加载保存的模型。

然后就可以在测试集上测试了

clf.predit(test_X) #此处test_X为特征集

转载自博客

python机器学习 保存/读取模型相关推荐

  1. python机器学习库sklearn——模型评估

    全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 各类模型评估详细意思参考:https://blog.csdn.net/luanpeng825485697/article/detail ...

  2. 【Python机器学习】回归模型:推土机售价预测

    文章目录 使用机器学习预测推土机的售价 零.导入模块 一.EDA 1.1 查看基本信息 1.2 特征类型转换 1.3 联表+特征初筛 1.3.1 删除包含重复信息的特征 1.3.2 fiBaseMod ...

  3. python 文件保存读取时不用with的问题

    注释fw句子后:

  4. python如何保存训练好的模型_Python机器学习7:如何保存、加载训练好的机器学习模型...

    本文将介绍如何使用scikit-learn机器学习库保存Python机器学习模型.加载已经训练好的模型.学会了这个,你才能够用已有的模型做预测,而不需要每次都重新训练模型. 本文将使用两种方法来实现模 ...

  5. python多元线性回归实例_Python机器学习多元线性回归模型 | kTWO-个人博客

    前言 在上一篇文章<机器学习简单线性回归模型>中我们讲解分析了Python机器学习中单输入的线性回归模型,但是在实际生活中,我们遇到的问题都是多个条件决定的问题,在机器学习中我们称之为多元 ...

  6. python模型预测足球_采用 Python 机器学习预测足球比赛结果!买谁赢就谁赢!

    采用 Python 机器学习预测足球比赛结果 足球是世界上最火爆的运动之一,世界杯期间也往往是球迷们最亢奋的时刻.比赛狂欢季除了炸出了熬夜看球的铁杆粉丝,也让足球竞猜也成了大家茶余饭后最热衷的话题.甚 ...

  7. python机器学习手写字体识别_Python 3 利用机器学习模型 进行手写体数字检测

    0.引言 介绍了如何生成手写体数字的数据,提取特征,借助 sklearn 机器学习模型建模,进行识别手写体数字 1-9 模型的建立和测试. 用到的几种模型: 1. LR,Logistic Regres ...

  8. Python机器学习笔记:深入理解Keras中序贯模型和函数模型

     先从sklearn说起吧,如果学习了sklearn的话,那么学习Keras相对来说比较容易.为什么这样说呢? 我们首先比较一下sklearn的机器学习大致使用流程和Keras的大致使用流程: skl ...

  9. python模型预测_《Python机器学习——预测分析核心算法》——1.5 构建预测模型的流程...

    本节书摘来异步社区<Python机器学习--预测分析核心算法>一书中的第1章,第1.5节,作者:[美]Michael Bowles(鲍尔斯),更多章节内容可以访问云栖社区"异步社 ...

最新文章

  1. 2017年前端面试题整理汇总100题
  2. love2d教程3--输入和音乐
  3. C#中常用的分页存储过程
  4. POJ 1151 线段树+扫描线
  5. 我和51CTO的缘分【我与51CTO一“七”成长】
  6. [BZOJ4542] [Hnoi2016] 大数 (莫队)
  7. 小白教程系列——MultiDesk连接服务器
  8. 这样的简历HR才会看----个人整理
  9. ICM20948九轴传感器角速度读取与实际单位转化的换算关系
  10. 体育计算机培训心得,体育培训心得体会(精选4篇)
  11. 五星大饭店续集剧情大放送(最新更新)
  12. Netlogo入门(一)
  13. photoshop序列号问题
  14. Android 点击生成二维码
  15. Iog4j2漏洞相关技术分析
  16. Fiddler抓包:详解Fiddler抓包工具软件使用教程
  17. javaSe查漏补缺
  18. 总谐波失真加噪声(THD+N)
  19. Oracle 实验五:Oracle中的SQL使用
  20. 扫描局域网内的其他计算机

热门文章

  1. 101个编程语言学习视频讲解
  2. 自助收银、自助点餐等智能产品落地应用,助力智慧零售
  3. 15- 决策回归树, 随机森林, 极限森林 (决策树优化) (算法)
  4. 四级单词自编故事记忆法Week6(1)
  5. 龙尚3G、4G模块嵌入式Linux系统使用说明【转】
  6. 关于Z变换及其物理含义
  7. Pytorch视觉模型库--timm
  8. Bootstrap之翻页
  9. CocosCreator接入穿山甲广告总结
  10. 线性代数--高斯消元法