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实现配置文件备份的方法
Jul 30 Python
轻松实现python搭建微信公众平台
Feb 16 Python
Go语言基于Socket编写服务器端与客户端通信的实例
Feb 19 Python
Python3.6实现连接mysql或mariadb的方法分析
May 18 Python
django 实现电子支付功能的示例代码
Jul 25 Python
Python3+selenium实现cookie免密登录的示例代码
Mar 18 Python
Python新手如何理解循环加载模块
May 29 Python
Keras模型转成tensorflow的.pb操作
Jul 06 Python
Python依赖包迁移到断网环境操作
Jul 13 Python
Python 通过正则表达式快速获取电影的下载地址
Aug 17 Python
python获取时间戳的实现示例(10位和13位)
Sep 23 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 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 各种排序算法实现代码
2009/08/20 PHP
hessian 在PHP中的使用介绍
2010/12/13 PHP
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
PHP发送邮件确认验证注册功能示例【修改别人邮件类】
2019/11/09 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
jQuery 事件队列调整方法
2009/09/18 Javascript
JavaScript 继承使用分析
2011/05/12 Javascript
分享8款优秀的 jQuery 加载动画和进度条插件
2012/10/24 Javascript
获取客户端网卡MAC地址和IP地址实现JS代码
2013/03/17 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
Jquery解析json字符串及json数组的方法
2015/05/29 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
JavaScript动态生成二维码图片
2016/04/20 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
2016/07/05 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
微信小程序实现tab左右切换效果
2020/11/15 Javascript
JSONP原理及应用实例详解
2018/09/13 Javascript
js实现黑白div块画空心的图形
2018/12/13 Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
2020/07/31 Javascript
python计算时间差的方法
2015/05/20 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
Python collections.deque双边队列原理详解
2020/10/05 Python
HTML5注册表单的自动聚焦与占位文本示例代码
2013/07/19 HTML / CSS
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
C#可否对内存进行直接的操作
2015/02/26 面试题
大二自我鉴定范文
2013/10/05 职场文书
儿科护士自我鉴定
2013/10/14 职场文书
写给女朋友的检讨书
2014/01/28 职场文书
端午节活动总结
2014/08/26 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
导游词之丽江普济寺
2019/10/22 职场文书