TensorFlow实现保存训练模型为pd文件并恢复


Posted in Python onFebruary 06, 2020

TensorFlow保存模型代码

import tensorflow as tf
from tensorflow.python.framework import graph_util
var1 = tf.Variable(1.0, dtype=tf.float32, name='v1')
var2 = tf.Variable(2.0, dtype=tf.float32, name='v2')
var3 = tf.Variable(2.0, dtype=tf.float32, name='v3')
x = tf.placeholder(dtype=tf.float32, shape=None, name='x')
x2 = tf.placeholder(dtype=tf.float32, shape=None, name='x2')
addop = tf.add(x, x2, name='add')
addop2 = tf.add(var1, var2, name='add2')
addop3 = tf.add(var3, var2, name='add3')
initop = tf.global_variables_initializer()
model_path = './Test/model.pb'
with tf.Session() as sess:
  sess.run(initop)
  print(sess.run(addop, feed_dict={x: 12, x2: 23}))
  output_graph_def = graph_util.convert_variables_to_constants(sess, sess.graph_def, ['add', 'add2', 'add3'])
  # 将计算图写入到模型文件中
  model_f = tf.gfile.FastGFile(model_path, mode="wb")
  model_f.write(output_graph_def.SerializeToString())

读取模型代码

import tensorflow as tf
with tf.Session() as sess:
  model_f = tf.gfile.FastGFile("./Test/model.pb", mode='rb')
  graph_def = tf.GraphDef()
  graph_def.ParseFromString(model_f.read())
  c = tf.import_graph_def(graph_def, return_elements=["add2:0"])
  c2 = tf.import_graph_def(graph_def, return_elements=["add3:0"])
  x, x2, c3 = tf.import_graph_def(graph_def, return_elements=["x:0", "x2:0", "add:0"])

  print(sess.run(c))
  print(sess.run(c2))
  print(sess.run(c3, feed_dict={x: 23, x2: 2}))

以上这篇TensorFlow实现保存训练模型为pd文件并恢复就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中的列表推导浅析
Apr 26 Python
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
Jun 09 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
Jun 26 Python
使用pandas中的DataFrame数据绘制柱状图的方法
Apr 10 Python
python3实现字符串操作的实例代码
Apr 16 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
python 调试冷知识(小结)
Nov 11 Python
Python写出新冠状病毒确诊人数地图的方法
Feb 12 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
python 用pandas实现数据透视表功能
Dec 21 Python
python time.strptime格式化实例详解
Feb 03 Python
解析目标检测之IoU
Jun 26 Python
解决TensorFlow模型恢复报错的问题
Feb 06 #Python
TensorFlow加载模型时出错的解决方式
Feb 06 #Python
基于Python实现人脸自动戴口罩系统
Feb 06 #Python
python时间日期操作方法实例小结
Feb 06 #Python
python通过matplotlib生成复合饼图
Feb 06 #Python
tensorflow 初始化未初始化的变量实例
Feb 06 #Python
python中count函数简单的实例讲解
Feb 06 #Python
You might like
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
php5.2.0内存管理改进
2007/01/22 PHP
解析argc argv在php中的应用
2013/06/24 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
php输出图像的方法实例分析
2017/02/16 PHP
记录Yii2框架开发微信公众号遇到的问题及解决方法
2018/07/20 PHP
Yii框架页面渲染操作实例详解
2019/07/19 PHP
javascript 学习之旅 (1)
2009/02/05 Javascript
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
Javascript 变量作用域 两个可能会被忽略的小特性
2010/03/23 Javascript
基于JQuery实现的图片自动进行缩放和裁剪处理
2014/01/31 Javascript
jQuery on方法传递参数示例
2014/12/09 Javascript
基于jquery的手风琴图片展示效果实现方法
2014/12/16 Javascript
AngularJS入门教程之模块化操作用法示例
2016/11/02 Javascript
bootstrap table表格插件之服务器端分页实例代码
2018/09/12 Javascript
vue 项目接口管理的实现
2019/01/17 Javascript
微信小程序云开发实现数据添加、查询和分页
2019/05/17 Javascript
利用百度echarts实现图表功能简单入门示例【附源码下载】
2019/06/10 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
python二维列表一维列表的互相转换实例
2018/07/02 Python
Python中按值来获取指定的键
2019/03/04 Python
python 下划线的不同用法
2020/10/24 Python
HTML5 canvas基本绘图之图形变换
2016/06/27 HTML / CSS
杰夫·班克斯男士服装网上商店:Jeff Banks
2019/10/24 全球购物
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
新闻专业应届生求职信
2013/10/31 职场文书
自荐信怎么写呢?
2013/12/09 职场文书
法警的竞聘演讲稿
2014/01/02 职场文书
旅游安全协议书
2014/04/21 职场文书
美术专业自荐信
2014/07/07 职场文书
2014年加油站站长工作总结
2014/12/23 职场文书
租车协议书
2015/01/27 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
我的收音机情缘
2022/04/05 无线电
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers