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使用xmlrpc实例讲解
Dec 17 Python
Python中返回字典键的值的values()方法使用
May 22 Python
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
Sep 22 Python
Python中的二维数组实例(list与numpy.array)
Apr 13 Python
python实现C4.5决策树算法
Aug 29 Python
Python面向对象之类和实例用法分析
Jun 08 Python
Pandas之Fillna填充缺失数据的方法
Jun 25 Python
Python中输入和输出(打印)数据实例方法
Oct 13 Python
详解使用python3.7配置开发钉钉群自定义机器人(2020年新版攻略)
Apr 01 Python
Python try except异常捕获机制原理解析
Apr 18 Python
Python操控mysql批量插入数据的实现方法
Oct 27 Python
python代码实现图书管理系统
Nov 30 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 nl2br函数 将换行字符转成 <br>
2009/08/21 PHP
php microtime获取浮点的时间戳
2010/02/21 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
php二维码生成
2015/10/19 PHP
js 创建书签小工具之理论
2011/02/25 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
jQuery基于图层模仿五星星评价功能的方法
2015/05/07 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
vue mintui-Loadmore结合实现下拉刷新和上拉加载示例
2017/10/12 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
页面内锚点定位及跳转方法总结(推荐)
2019/04/24 Javascript
[46:47]2014 DOTA2国际邀请赛中国区预选赛5.21 LGD-CDEC VS NE
2014/05/22 DOTA
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
python+mysql实现简单的web程序
2014/09/11 Python
在Python的Django框架上部署ORM库的教程
2015/04/20 Python
Python工厂函数用法实例分析
2018/05/14 Python
Python3 读取Word文件方式
2020/02/13 Python
HTML5图片层叠的实现示例
2020/07/07 HTML / CSS
Needle & Thread官网:英国仙女品牌
2018/01/13 全球购物
戴尔马来西亚官网:Dell Malaysia
2020/05/02 全球购物
vue实现倒计时功能
2021/03/24 Vue.js
中学生差生评语
2014/01/30 职场文书
上班看电影检讨书
2014/02/12 职场文书
颁奖晚会主持词
2014/03/25 职场文书
初二学习计划书范文
2014/04/27 职场文书
旅游活动总结
2014/08/27 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
国防教育标语
2014/10/08 职场文书
2015年国庆节演讲稿范文
2015/07/30 职场文书
党员公开承诺书2016
2016/03/24 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
护理专业毕业自我鉴定
2019/08/12 职场文书