tensorflow实现测试时读取任意指定的check point的网络参数


Posted in Python onJanuary 21, 2020

tensorflow在训练时会保存三个文件,

model.ckpt-xxx.data-00000-of-00001
model.ckpt-xxx.index
model.ckpt-xxx.meta

其中第一个储存网络参数值,第二个储存每一层的名字,第三个储存图结构

随着训练的过程,每隔一段时间都会保存一组以上三个文件,而在训练之前我们并不知道什么时候可以达到最佳的拟合,训练时间过短会导致欠拟合,训练时间过长则会导致过拟合。

如果每次测试时,我们都自动调用最新一次的check point,那很可能不是最佳的一组参数,当我们训练了很多个epoch时,我们需要往回寻找最佳的check point,此时就需要指定的check point,下面有是具体方法:

修改checkpoint文件

一个checkpoint文件的内容如下

model_checkpoint_path: "model.ckpt-1623"
all_model_checkpoint_paths: "model.ckpt-1393"
all_model_checkpoint_paths: "model.ckpt-1451"
all_model_checkpoint_paths: "model.ckpt-1507"
all_model_checkpoint_paths: "model.ckpt-1565"
all_model_checkpoint_paths: "model.ckpt-1623"

这里面的后缀不同的数字就是不同的版本的参数,数字越小越早,系统会自动默认最新的训练出来的参数,而我们只需要在第一行把数字修改为我们想要调用的ckpt即可。

以上这篇tensorflow实现测试时读取任意指定的check point的网络参数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现telnet客户端的方法
Apr 15 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
python实现简易版计算器
Jun 22 Python
django模板加载静态文件的方法步骤
Mar 01 Python
python如何以表格形式打印输出的方法示例
Jun 21 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
django多个APP的urls设置方法(views重复问题解决)
Jul 19 Python
python打开使用的方法
Sep 30 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
Dec 04 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
Jul 31 Python
Django 允许局域网中的机器访问你的主机操作
May 13 Python
Python torch.flatten()函数案例详解
Aug 30 Python
tensorflow如何继续训练之前保存的模型实例
Jan 21 #Python
在tensorflow中设置保存checkpoint的最大数量实例
Jan 21 #Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 #Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 #Python
Python实现FLV视频拼接功能
Jan 21 #Python
TFRecord格式存储数据与队列读取实例
Jan 21 #Python
TensorFlow dataset.shuffle、batch、repeat的使用详解
Jan 21 #Python
You might like
php仿discuz分页效果代码
2008/10/02 PHP
PHP连接数据库实现注册页面的增删改查操作
2016/03/27 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
jQuery 扩展对input的一些操作方法
2009/10/30 Javascript
javascript 节点排序 2
2011/01/31 Javascript
js报错 Object doesn't support this property or method的原因分析
2011/03/31 Javascript
javascript学习笔记(十九) 节点的操作实现代码
2012/06/20 Javascript
Javascript中对象继承的实现小例
2014/05/12 Javascript
jQuery判断对象是否存在的方法
2015/02/05 Javascript
jquery中EasyUI实现异步树
2015/03/01 Javascript
jquery Validation表单验证使用详解
2020/09/12 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
jQuery使用zTree插件实现树形菜单和异步加载
2016/02/25 Javascript
js实现文字截断功能
2016/09/14 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
2018/01/02 jQuery
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
vue中将html字符串转换成html后遇到的问题小结
2018/12/10 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
webpack + vue 打包生成公共配置文件(域名) 方便动态修改
2019/08/29 Javascript
js、jquery实现列表模糊搜索功能过程解析
2020/03/27 jQuery
js对象属性名驼峰式转下划线的实例代码
2020/09/17 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
跟老齐学Python之for循环语句
2014/10/02 Python
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
使用pyinstaller逆向.pyc文件
2019/12/20 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
keras获得model中某一层的某一个Tensor的输出维度教程
2020/01/24 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
Python绘图之柱形图绘制详解
2020/07/28 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
美国网上鞋子零售商:Dr. Scholl’s Shoes
2017/11/17 全球购物
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
小学六一儿童节活动方案
2014/08/27 职场文书