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的Flask框架中web表单的教程
Apr 20 Python
Python中逗号的三种作用实例分析
Jun 08 Python
浅谈Python中的bs4基础
Oct 21 Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 Python
python scipy卷积运算的实现方法
Sep 16 Python
Python从入门到精通之环境搭建教程图解
Sep 26 Python
使用python绘制二维图形示例
Nov 22 Python
python实现替换word中的关键文字(使用通配符)
Feb 13 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
Feb 16 Python
Python用5行代码实现批量抠图的示例代码
Apr 14 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
Python如何测试stdout输出
Aug 10 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字符串截取问题
2006/11/28 PHP
ThinkPHP标签制作教程
2014/07/10 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
jQuery滚动条插件nanoscroller使用指南
2015/04/21 Javascript
jquery序列化方法实例分析
2015/06/10 Javascript
JavaScript简单判断复选框是否选中及取出值的方法
2015/08/13 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
BootStrap Fileinput的使用教程
2016/12/30 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
jQuery的$.extend 浅拷贝与深拷贝
2017/03/08 Javascript
js实现字符全排列算法的简单方法
2017/05/01 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
select标签设置默认选中的选项方法
2018/03/02 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
[57:47]Fnatic vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
python如何在终端里面显示一张图片
2016/08/17 Python
Python处理菜单消息操作示例【基于win32ui模块】
2018/05/09 Python
浅谈Python协程
2020/06/17 Python
基于python实现可视化生成二维码工具
2020/07/08 Python
如何基于pandas读取csv后合并两个股票
2020/09/25 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
私有程序集与共享程序集有什么区别
2013/04/05 面试题
英文版网络工程师求职信
2013/10/28 职场文书
药剂专业学生求职信范文
2013/12/28 职场文书
《逃家小兔》教学反思
2014/02/23 职场文书
房地产财务部员工岗位职责
2014/03/12 职场文书
文科毕业生自荐书范文
2014/04/17 职场文书
大学新学期计划书
2014/04/28 职场文书
求职自我推荐信
2015/03/24 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
MySQL数据库简介与基本操作
2022/05/30 MySQL