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类的多重继承问题深入分析
Nov 09 Python
Python写的Tkinter程序屏幕居中方法
Mar 10 Python
Python检测网站链接是否已存在
Apr 07 Python
Python列表推导式与生成器表达式用法示例
Feb 08 Python
python3+PyQt5+Qt Designer实现扩展对话框
Apr 20 Python
Python基于分析Ajax请求实现抓取今日头条街拍图集功能示例
Jul 19 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
Jun 20 Python
Python利用matplotlib绘制约数个数统计图示例
Nov 26 Python
在Pytorch中计算自己模型的FLOPs方式
Dec 30 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 Python
Python semaphore evevt生产者消费者模型原理解析
Mar 18 Python
Tensorflow tf.tile()的用法实例分析
May 22 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之对抗Web扫描器的脚本技巧
2008/10/01 PHP
Zend 输出产生XML解析错误
2009/03/03 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
2014/10/30 PHP
在laravel中实现将查询的对象转换为多维数组的函数
2019/10/21 PHP
彻底搞懂JS无缝滚动代码
2007/01/03 Javascript
jQuery中json对象的复制方式介绍(数组及对象)
2013/06/08 Javascript
客户端验证用户名和密码的方法详解
2016/06/16 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
jQuery基于BootStrap样式实现无限极地区联动
2016/08/26 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
js/jq仿window文件夹移动/剪切/复制等操作代码
2017/03/08 Javascript
JavaScript与Java正则表达式写法的区别介绍
2017/08/15 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
2018/02/23 Javascript
JavaScript设计模式之工厂模式简单实例教程
2018/07/03 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
使用weixin-java-miniapp配置进行单个小程序的配置详解
2019/03/29 Javascript
nodejs二进制与Buffer的介绍与使用
2019/07/11 NodeJs
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
[01:07:13]TNC vs Pain 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
使用 Python 在京东上抢口罩的思路详解
2020/02/27 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
Python二元算术运算常用方法解析
2020/09/15 Python
HTML5 canvas标签实现刮刮卡效果
2015/04/24 HTML / CSS
CAT鞋英国官网:坚固耐用的靴子和鞋
2016/10/21 全球购物
美国豪华时尚女性精品店:Kirna Zabête
2018/01/11 全球购物
自荐信的禁忌和要点
2013/10/15 职场文书
企业内控岗位的职责
2014/02/07 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
护士年终考核评语
2014/12/31 职场文书
机关工会工作总结2015
2015/05/26 职场文书
解决Pytorch中关于model.eval的问题
2021/05/22 Python
MySQ InnoDB和MyISAM存储引擎介绍
2022/04/26 MySQL
基于Python编写一个监控CPU的应用系统
2022/06/25 Python