Python 模型持久化

1 声明

本文的数据来自网络,部分代码也有所参照,这里做了注释和延伸,旨在技术交流,如有冒犯之处请联系博主及时处理。

2 模型持久化简介

当我们需要将我们的模型与其它的应用或者软件集成时,我们一般需要将模型持久化。持久化即将训练后的模型导出成文件.在sklearn 里通过joblib的dump方法进行导出,load方法进行加载,实例化分类对象后预测。

3 模型持久化代码示例

#加载相关包和数据
from sklearn.ensemble import RandomForestClassifier
from sklearn import datasets
from sklearn.externals import joblib
iris = datasets.load_iris()
features = iris.data
target = iris.target
classifer = RandomForestClassifier()
model = classifer.fit(features, target)
# 以pickle文件格式报错模型
joblib.dump(model, "model.pkl")
# 从持久化文件里加载模型
classifer = joblib.load("model.pkl")
new_observation = [[ 5.2, 3.2, 1.1, 0.1]]
# 预测新观测
print(classifer.predict(new_observation))

4 总结

Python 模型持久化相关推荐

  1. Apache Spark 2.0预览: 机器学习模型持久化

    在即将发布的Apache Spark 2.0中将会提供机器学习模型持久化能力.机器学习模型持久化(机器学习模型的保存和加载)使得以下三类机器学习场景变得容易: \\ 数据科学家开发ML模型并移交给工程 ...

  2. Apache Spark 2.0: 机器学习模型持久化

    在即将发布的Apache Spark 2.0中将会提供机器学习模型持久化能力.机器学习模型持久化(机器学习模型的保存和加载)使得以下三类机器学习场景变得容易: 数据科学家开发ML模型并移交给工程师团队 ...

  3. python模型部署方法_终极开箱即用的自动化Python模型选择方法

    python模型部署方法 Choosing the best model is a key step after feature selection in any data science proje ...

  4. tensorflow模型持久化方法

    #测试模型持久化 v1 = tf.Variable(tf.constant(1.,shape=[2,2]),name='v1') v2 = tf.Variable(tf.constant(1.,sha ...

  5. Python模型顶点法线修复

    Python模型顶点法线修复 参考: https://zhuanlan.zhihu.com/p/52297977

  6. 太骚了!Python模型完美切换SAS,还能这么玩。。

    作者:东哥起飞 来源:Python数据科学 大家都知道,Python 和 SAS 是两个很常用的数据挖掘工具.Python 开源.免费.有丰富的三方库,一般在互联网公司广泛使用.而SAS需付费,且费用 ...

  7. TensorFlow模型持久化

    模型持久化的目的在于可以使模型训练后的结果重复使用,节省重复训练模型的时间. 模型保存 train.Saver类是TensorFlow提供的用于保存和还原模型的API,使用非常简单. import t ...

  8. 机器学习实验中的编程技术(part4)--模型持久化

    学习笔记,仅供参考,有错必纠 模型持久化 通过使用joblib模块使模型保存. # 导入数据 from sklearn import datasets iris = datasets.load_iri ...

  9. python变量持久化_Python 数据持久化:JSON

    Python 数据持久化:JSON 编程派微信号:codingpy 淡蓝色字体可以直接点击查看 上周更新的<Think Python 2e>第14章讲述了几种数据持久化的方式,包括dbm. ...

最新文章

  1. eclipse修改文件代码不起作用,输出时还是老的,估计是缓存问题
  2. Chrome控制台使用详解
  3. 键盘鼠标录制哪个好用_好看好用还不贵的那种键盘鼠标真的有吗?这次还真让我碰到了...
  4. 初学Vue.js--数据绑定与文本插值
  5. mysql 101_MySQL 调优/优化的 101 个建议!
  6. 职场 | 工作五年之后,对技术和业务的思考
  7. “呵呵呵”之后 B站又申请了“一键三连”商标
  8. 80-20-075-原理-Flink内存管理
  9. 事业单位的到手工资不高,甚至有点低,为什么这么多人去考?
  10. Windows10 中在指定目录下启动Powershell
  11. PHP代码更新后画面不更新,为什么我的PHP代码不能更新SQL
  12. JAVA的Random类(转)
  13. python 自动化运维小工具——子网掩码计算——随机密码生成
  14. python获取验证码_python如何获取验证码
  15. java百度地图离线开发_【“零起点”--百度地图手机SDK】如何使用离线地图?
  16. jvm基础学习总结笔记
  17. 说说“腰椎间盘突出症”
  18. 怎么搞的,从今天早上起,水木清华BBS就上不去了,郁闷中:(
  19. 修改AD服务器时间,AD中权威时间服务器的配置
  20. 压汞分析法—专项文献阅读

热门文章

  1. OpenCASCADE可视化:3D演示之图形基元
  2. wxWidgets:wxLogNull类用法
  3. wxWidgets:wxInfoBar类用法
  4. boost::signals2::deconstruct 作为构建后的工厂函数的测试程序
  5. boost::log::attributes::make_function用法的测试程序
  6. boost::fusion::result_of::as_map用法的测试程序
  7. GDCM:gdcm::IODs的测试程序
  8. GDCM:目录条目的测试程序
  9. GDCM:提取DICOM文件的加密内容到der文件的测试程序
  10. ITK:将两个图像与棋盘格图案组合在一起