惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Martin Fowler
Martin Fowler
Y
Y Combinator Blog
M
MIT News - Artificial intelligence
The Cloudflare Blog
WordPress大学
WordPress大学
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 司徒正美
小众软件
小众软件
Blog — PlanetScale
Blog — PlanetScale
雷峰网
雷峰网
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
J
Java Code Geeks
云风的 BLOG
云风的 BLOG
C
Check Point Blog
D
DataBreaches.Net
T
The Blog of Author Tim Ferriss
V
V2EX
F
Fortinet All Blogs
B
Blog
大猫的无限游戏
大猫的无限游戏
N
Netflix TechBlog - Medium
B
Blog RSS Feed
A
About on SuperTechFans
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC

博客园 - zz962

openclaw安装飞书插件时报错 spawn Copilot(二):在VSCode中使用Copilot Copilot(一):申请使用Copilot 在JetBrains IDE里记录和查看TODO 第一个Go程序(基于命令行) SVN被锁住的处理 sklearn中禁止输出ConvergenceWarning: sklearn里训练集和测试集的分割 django项目成功启动,但views里代码未执行 使用sklearn对iris数据集做基本的训练和预测 unrecognized option '--high-entropy-va' 快速下载Mingw(不使用sourceforge.net) cc1.exe: sorry, unimplemented: 64-bit mode not compiled in GoLand里Go Module模式下import自定义包 GoLand生成可执行文件(Windows、Linux) Vue在Ubuntu上的部署 在ubuntu上编译方式安装nginx 使用module方式创建Gin程序 使用GoLand创建Gin项目
sklearn模型的保存与加载使用
zz962 · 2021-03-03 · via 博客园 - zz962

引入包(注意joblib的引入,如果使用from sklearn.externals import joblib会报错“ImportError: cannot import name 'joblib”)

from sklearn.datasets import load_iris
from sklearn.linear_model import LogisticRegression
import joblib

模型的保存

def model_save():
    #X的shape是(150,4),y是个一维数组,长度为150,可能有3种标签
    X, y = load_iris(return_X_y=True)

    #训练模型
    clf = LogisticRegression(random_state=0).fit(X, y)
    joblib.dump(clf,  "lr.pkl")

  
模型的加载和使用

def model_load():
    clf = joblib.load("lr.pkl")    

    #X的shape是(150,4),y是个一维数组,长度为150,可能有3种标签
    X, y = load_iris(return_X_y=True)

    #处理前两行,所有列。predict,返回的是这两行数据的预测结果,shape为(2,)
    labels = clf.predict(X[:2, :])
    print(labels.shape)