TensorFLow用Saver保存和恢复变量


Posted in Python onMarch 10, 2018

本文为大家分享了TensorFLow用Saver保存和恢复变量的具体代码,供大家参考,具体内容如下

建立文件tensor_save.py, 保存变量v1,v2的tensor到checkpoint files中,名称分别设置为v3,v4。

import tensorflow as tf

# Create some variables.
v1 = tf.Variable(3, name="v1")
v2 = tf.Variable(4, name="v2")

# Create model
y=tf.add(v1,v2)

# Add an op to initialize the variables.
init_op = tf.initialize_all_variables()

# Add ops to save and restore all the variables.
saver = tf.train.Saver({'v3':v1,'v4':v2})

# Later, launch the model, initialize the variables, do some work, save the
# variables to disk.
with tf.Session() as sess:
 sess.run(init_op)
 print("v1 = ", v1.eval())
 print("v2 = ", v2.eval())
 # Save the variables to disk.
 save_path = saver.save(sess, "f:/tmp/model.ckpt")
 print ("Model saved in file: ", save_path)

建立文件tensor_restror.py, 将checkpoint files中名称分别为v3,v4的tensor分别恢复到变量v3,v4中。

import tensorflow as tf

# Create some variables.
v3 = tf.Variable(0, name="v3")
v4 = tf.Variable(0, name="v4")

# Create model
y=tf.mul(v3,v4)

# Add ops to save and restore all the variables.
saver = tf.train.Saver()

# Later, launch the model, use the saver to restore variables from disk, and
# do some work with the model.
with tf.Session() as sess:
 # Restore variables from disk.
 saver.restore(sess, "f:/tmp/model.ckpt")
 print ("Model restored.")
 print ("v3 = ", v3.eval())
 print ("v4 = ", v4.eval())
 print ("y = ",sess.run(y))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python学习 流程控制语句详解
Jun 01 Python
python 3.5下xadmin的使用及修复源码bug
May 10 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
Aug 31 Python
python实现感知器算法详解
Dec 19 Python
Python Selenium Cookie 绕过验证码实现登录示例代码
Apr 10 Python
python 字符串和整数的转换方法
Jun 25 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
Nov 29 Python
python+opencv边缘提取与各函数参数解析
Mar 09 Python
Python通过socketserver处理多个链接
Mar 18 Python
详解KMP算法以及python如何实现
Sep 18 Python
安装并免费使用Pycharm专业版(学生/教师)
Sep 24 Python
用Python将GIF动图分解成多张静态图片
Jun 11 Python
tensorflow创建变量以及根据名称查找变量
Mar 10 #Python
Python2中文处理纪要的实现方法
Mar 10 #Python
python实现冒泡排序算法的两种方法
Mar 10 #Python
Python使用pyh生成HTML文档的方法示例
Mar 10 #Python
tensorflow获取变量维度信息
Mar 10 #Python
TensorFlow变量管理详解
Mar 10 #Python
TensorFlow神经网络优化策略学习
Mar 09 #Python
You might like
php adodb连接不同数据库
2009/03/19 PHP
PHP使用mysql与mysqli连接Mysql数据库用法示例
2016/07/07 PHP
可输入的下拉框
2006/06/19 Javascript
jQuery+css实现图片滚动效果(附源码)
2013/03/18 Javascript
jQuery设置与获取HTML,文本和值的简单实例
2014/02/26 Javascript
jQuery事件绑定与解除绑定实现方法
2015/04/15 Javascript
基于Vue2的移动端开发环境搭建详解
2016/11/03 Javascript
AngularJS基于ui-route实现深层路由的方法【路由嵌套】
2016/12/14 Javascript
利用node.js写一个爬取知乎妹纸图的小爬虫
2017/05/03 Javascript
详解ajax的data参数错误导致页面崩溃
2018/04/30 Javascript
JavaScript callback回调函数用法实例分析
2018/05/08 Javascript
深入了解响应式React Native Echarts组件
2019/05/29 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
python实现给字典添加条目的方法
2014/09/25 Python
在Python3中初学者应会的一些基本的提升效率的小技巧
2015/03/31 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
Python星号*与**用法分析
2018/02/02 Python
pytorch自定义二值化网络层方式
2020/01/07 Python
python程序文件扩展名知识点详解
2020/02/27 Python
python DES加密与解密及hex输出和bs64格式输出的实现代码
2020/04/13 Python
Android Q之气泡弹窗的实现示例
2020/06/23 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
2020/12/03 Python
CSS3实现文字波浪线效果示例代码
2016/11/20 HTML / CSS
HTML5+CSS3:3D展示商品信息示例
2017/01/03 HTML / CSS
Microsoft Advertising美国:微软搜索广告
2019/05/01 全球购物
澳大利亚体育和露营装备在线/实体零售商:Find Sports
2020/06/03 全球购物
Java如何调用外部Exe程序
2015/07/04 面试题
校园报刊亭的创业计划书
2014/01/02 职场文书
家长对孩子评语
2014/01/30 职场文书
计算机专业毕业生自荐信范文
2014/03/06 职场文书
财务部副经理岗位职责
2014/03/14 职场文书
教研活动总结
2014/04/28 职场文书
建筑工地标语
2014/06/18 职场文书
学习型党组织心得体会
2014/09/12 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
php实现自动生成验证码的实例讲解
2021/11/17 PHP