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 学习笔记
Dec 27 Python
python查看微信好友是否删除自己
Dec 19 Python
Python学习教程之常用的内置函数大全
Jul 14 Python
Python实现学校管理系统
Jan 11 Python
python让列表倒序输出的实例
Jun 25 Python
opencv python 基于KNN的手写体识别的实例
Aug 03 Python
关于Python作用域自学总结
Jun 10 Python
python内存管理机制原理详解
Aug 12 Python
Python TCP通信客户端服务端代码实例
Nov 21 Python
pycharm设置当前工作目录的操作(working directory)
Feb 14 Python
基于Python3.7.1无法导入Numpy的解决方式
Mar 09 Python
Python调用jar包方法实现过程解析
Aug 11 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
实时抓取YAHOO股票报价的代码
2006/10/09 PHP
PHP 变量定义和变量替换的方法
2009/07/30 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
Codeigniter上传图片出现“You did not select a file to upload”错误解决办法
2014/06/12 PHP
php实现两个数组相加的方法
2015/02/17 PHP
TP5(thinkPHP5框架)实现显示错误信息及行号功能的方法
2019/06/03 PHP
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
JS中不为人知的五种声明Number的方式简要概述
2013/02/22 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
jquery 滚动条事件简单实例
2013/07/12 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
2014/05/12 Javascript
javascritp添加url参数将参数加入到url中
2014/09/25 Javascript
jQuery过滤HTML标签并高亮显示关键字的方法
2015/08/07 Javascript
JavaScript阻止回车提交表单的方法
2015/12/30 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
解决layui上传文件提示上传异常,实际文件已经上传成功的问题
2018/08/19 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
重学JS 系列:聊聊继承(推荐)
2019/04/11 Javascript
[36:13]Mineski vs iG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python笔记(叁)继续学习
2012/10/24 Python
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
Python中的下划线详解
2015/06/24 Python
在java中如何定义一个抽象属性示例详解
2017/08/18 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
python实现批量修改服务器密码的方法
2019/08/13 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
python 引用传递和值传递详解(实参,形参)
2020/06/05 Python
世界上最大的网络主机公司:1&1
2016/10/12 全球购物
StudentUniverse英国:学生航班、酒店和旅游
2019/08/25 全球购物
养殖人员的创业计划书范文
2013/12/26 职场文书
单位作风建设自查报告
2014/10/23 职场文书
2016幼儿教师自荐信范文
2016/01/28 职场文书
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS