sklearn,keras,tensorflow 模型本地保存与导入

这篇博客详细介绍了如何在本地保存与导入sklearn, Keras和TensorFlow的模型。针对每个框架,分别讨论了模型结构、权重的保存与导入方法,并涉及到TensorFlow中的计算图保存和导入策略。对于TensorFlow,提到了使用saver.save和saver.restore函数,以及convert_variables_to_constants和tf.train.write_graph方法。" 121118230,11592684,Python编程:100个实用小技巧解析,"['Python', '编程', '开发技巧']
摘要由CSDN通过智能技术生成

sklearn,keras,tensorflow模型本地保存与导入


  • sklearn的模型保存与导入
  • keras的模型保存与导入

    模型的网络结构与权重的保存
    模型的网络结构保存
    模型的权重的保存
    模型的导入

  • tensorflow的模型保存与导入

    模型的保存与导入
    计算图的保存与导入


数据集

训练集

import numpy as np
import matplotlib.pyplot as plt
from sklearn.externals import joblib
from sklearn.linear_model import LinearRegression
x=np.arange(10)
y=x
x=x.reshape(len(x),1)
plt.plot(x,y,'r+',markersize=15,markeredgewidth=5)
plt.show()

这里写图片描述

测试集

test_x=np.arange(20)
test_x=test_x.reshape(len(test_x),1)

sklearn模型的保存与导入

sklearn模型的保存

Lr=LinearRegression()
Lr.fit(x,y)
joblib.dump(Lr,'./Lr.model')#保存

sklearn模型的导入

model=joblib.load('./Lr.model')#导入
y_test=model.predict(test_x)
plt.plot(x,y,'r+',markersize=15,markeredgewidth=5)
plt.plot(test_x,y_test)
plt.show()

这里写图片描述

keras的模型保存与导入

模型的网络结构与权重的保存

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值