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 相关文章推荐
centos下更新Python版本的步骤
Feb 12 Python
Python性能优化技巧
Mar 09 Python
Python Socket实现简单TCP Server/client功能示例
Aug 05 Python
Python定时器实例代码
Nov 01 Python
Python图像滤波处理操作示例【基于ImageFilter类】
Jan 03 Python
Python箱型图处理离群点的例子
Dec 09 Python
python代码xml转txt实例
Mar 10 Python
python自动下载图片的方法示例
Mar 25 Python
Python批量安装卸载1000个apk的方法
Apr 10 Python
python:删除离群值操作(每一行为一类数据)
Jun 08 Python
python 多进程和协程配合使用写入数据
Oct 30 Python
详解pytorch创建tensor函数
Mar 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连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
PHP邮件发送类PHPMailer用法实例详解
2014/09/22 PHP
php大小写转换函数(strtolower、strtoupper)用法介绍
2017/11/17 PHP
使用ucenter实现多站点同步登录的讲解
2019/03/21 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
提高 DHTML 页面性能
2006/12/25 Javascript
为javascript添加String.Format方法
2020/08/11 Javascript
让firefox支持IE的一些方法的javascript扩展函数代码
2010/01/02 Javascript
javascript 简单抽屉效果的实现代码
2010/03/09 Javascript
JS DOM 操作实现代码
2010/08/01 Javascript
jquery为页面增加快捷键示例
2014/01/31 Javascript
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
基于JavaScript实现TAB标签效果
2016/01/12 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
Extjs让combobox写起来简洁又漂亮
2017/01/05 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
微信小程序基于Taro的分享图片功能实践详解
2019/07/12 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
Python中暂存上传图片的方法
2015/02/18 Python
Python利用heapq实现一个优先级队列的方法
2019/02/03 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
Python使用pymysql模块操作mysql增删改查实例分析
2019/12/19 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
CSS3属性使网站设计增强同时不消弱可用性
2009/08/29 HTML / CSS
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
用C#语言写出在本地创建一个UDP接收端口的具体过程
2016/02/22 面试题
医务人员竞聘职务自我评价分享
2013/11/08 职场文书
幼儿园新学期寄语
2014/01/18 职场文书
《桂林山水》教学反思
2014/02/08 职场文书
营销总监岗位职责范本
2014/02/26 职场文书
《狼和小羊》教学反思
2014/04/20 职场文书
行政秘书工作自我鉴定
2014/09/15 职场文书
TensorFlow中tf.batch_matmul()的用法
2021/06/02 Python
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
Oracle 多表查询基本语法实例
2022/04/18 Oracle