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 相关文章推荐
Ruby使用eventmachine为HTTP服务器添加文件下载功能
Apr 20 Python
Python selenium 三种等待方式详解(必会)
Sep 15 Python
Python字符编码与函数的基本使用方法
Sep 30 Python
windows 下python+numpy安装实用教程
Dec 23 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
使用python接入微信聊天机器人
Mar 31 Python
Python3之不使用第三方变量,实现交换两个变量的值
Jun 26 Python
Python使用pyserial进行串口通信的实例
Jul 02 Python
Django视图扩展类知识点详解
Oct 25 Python
python中Lambda表达式详解
Nov 20 Python
详解torch.Tensor的4种乘法
Sep 03 Python
python3中TQDM库安装及使用详解
Nov 18 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
使用php+xslt在windows平台上
2006/10/09 PHP
PHP 读取Postgresql中的数组
2013/04/14 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
XHProf报告字段含义的解析
2016/05/17 PHP
PHP实现打包zip并下载功能
2018/06/12 PHP
关于eval 与new Function 到底该选哪个?
2013/04/17 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
jQuery简单实现两级下拉菜单效果代码
2015/09/15 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
2016/01/04 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
如何写好一个vue组件,老夫的一年经验全在这了(推荐)
2019/05/18 Javascript
file-loader打包图片文件时路径错误输出为[object-module]的解决方法
2020/01/03 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
JavaScript Blob对象原理及用法详解
2020/10/14 Javascript
React Native登录之指纹登录篇的示例代码
2020/11/03 Javascript
轻松实现python搭建微信公众平台
2016/02/16 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
Flask框架模板渲染操作简单示例
2019/07/31 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
Python接口自动化判断元素原理解析
2020/02/24 Python
关于探究python中sys.argv时遇到的问题详解
2021/02/23 Python
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
中学生自我评价范文
2014/02/08 职场文书
《骑牛比赛》教后反思
2014/04/22 职场文书
医药销售自我评价200字
2014/09/11 职场文书
党的群众路线教育实践活动个人对照检查材料(公安)
2014/11/05 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
Go语言应该什么情况使用指针
2021/07/25 Golang
详解nginx location指令
2022/01/18 Servers