python机器学习 保存/读取模型
在做模型训练的时候,尤其是在训练集上做交叉验证,通常想要将模型保存下来,然后放到独立的测试集上测试,下面介绍的是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机器学习 保存/读取模型相关推荐
- python机器学习库sklearn——模型评估
全栈工程师开发手册 (作者:栾鹏) python数据挖掘系列教程 各类模型评估详细意思参考:https://blog.csdn.net/luanpeng825485697/article/detail ...
- 【Python机器学习】回归模型:推土机售价预测
文章目录 使用机器学习预测推土机的售价 零.导入模块 一.EDA 1.1 查看基本信息 1.2 特征类型转换 1.3 联表+特征初筛 1.3.1 删除包含重复信息的特征 1.3.2 fiBaseMod ...
- python 文件保存读取时不用with的问题
注释fw句子后:
- python如何保存训练好的模型_Python机器学习7:如何保存、加载训练好的机器学习模型...
本文将介绍如何使用scikit-learn机器学习库保存Python机器学习模型.加载已经训练好的模型.学会了这个,你才能够用已有的模型做预测,而不需要每次都重新训练模型. 本文将使用两种方法来实现模 ...
- python多元线性回归实例_Python机器学习多元线性回归模型 | kTWO-个人博客
前言 在上一篇文章<机器学习简单线性回归模型>中我们讲解分析了Python机器学习中单输入的线性回归模型,但是在实际生活中,我们遇到的问题都是多个条件决定的问题,在机器学习中我们称之为多元 ...
- python模型预测足球_采用 Python 机器学习预测足球比赛结果!买谁赢就谁赢!
采用 Python 机器学习预测足球比赛结果 足球是世界上最火爆的运动之一,世界杯期间也往往是球迷们最亢奋的时刻.比赛狂欢季除了炸出了熬夜看球的铁杆粉丝,也让足球竞猜也成了大家茶余饭后最热衷的话题.甚 ...
- python机器学习手写字体识别_Python 3 利用机器学习模型 进行手写体数字检测
0.引言 介绍了如何生成手写体数字的数据,提取特征,借助 sklearn 机器学习模型建模,进行识别手写体数字 1-9 模型的建立和测试. 用到的几种模型: 1. LR,Logistic Regres ...
- Python机器学习笔记:深入理解Keras中序贯模型和函数模型
先从sklearn说起吧,如果学习了sklearn的话,那么学习Keras相对来说比较容易.为什么这样说呢? 我们首先比较一下sklearn的机器学习大致使用流程和Keras的大致使用流程: skl ...
- python模型预测_《Python机器学习——预测分析核心算法》——1.5 构建预测模型的流程...
本节书摘来异步社区<Python机器学习--预测分析核心算法>一书中的第1章,第1.5节,作者:[美]Michael Bowles(鲍尔斯),更多章节内容可以访问云栖社区"异步社 ...
最新文章
- 我的存储解决方案理论
- java解压obb_Bundle包转apk(.obb格式转.apk)
- 科学计数怎么转换成数字_手持式尘埃粒子计数器价格多少钱
- java数据库易错程序题_JAVA程序改错 (易错题)(示例代码)
- 【双100%解法】剑指 Offer 24. 反转链表
- 空间谱专题13:联合解算DOA(ML/AP)
- 虫食算(洛谷-P1092)
- 深入理解JavaScript系列:《你真懂JavaScript吗?》答案详解
- 魅族16s安兔兔跑分揭晓:在优化中不断提高
- JZOJ4742 单峰
- 触控屏c语言程序,TouchWin编程软件下载_TouchWin触摸屏软件下载 2.D.2c 官网版_当载软件站...
- linux 改变文本模分辨率
- 算法:回溯六 Permutations II数组全排列II
- html+css+js实现注册页面
- html如何算小于0判断错误,报错提示:直筋长度的计算结果小于0,计算公式为......
- WindowsServer2008网卡驱动问题
- wind 修复 matlab 插件后仍然无效
- 目标检测数据集:直升机(1)
- 结构化数据与非结构化数据的区别
- android 7.0 漏洞利用,谷歌 Android 移动操作系统中的零日漏洞被攻击者利用