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基于socket实现网络广播的方法
Apr 29 Python
Python的Django框架可适配的各种数据库介绍
Jul 15 Python
如何用itertools解决无序排列组合的问题
May 18 Python
python嵌套字典比较值与取值的实现示例
Nov 03 Python
tensorflow训练中出现nan问题的解决
Feb 10 Python
利用Python实现在同一网络中的本地文件共享方法
Jun 04 Python
python实现京东秒杀功能
Jul 30 Python
python利用pandas将excel文件转换为txt文件的方法
Oct 23 Python
python 遍历列表提取下标和值的实例
Dec 25 Python
用Python解决x的n次方问题
Feb 08 Python
Python json读写方式和字典相互转化
Apr 18 Python
详解Python yaml模块
Sep 23 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 异常处理实现代码
2009/03/10 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
简单理解PHP的面向对象编程方式
2016/05/17 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
js 获取服务器控件值的代码
2010/03/05 Javascript
JavaScript 内置对象属性及方法集合
2010/07/04 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
JS基于VML技术实现的五角星礼花效果代码
2015/10/26 Javascript
移动端点击态处理的三种实现方式
2017/01/12 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
react.js使用webpack搭配环境的入门教程
2017/08/14 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
vue移动端实现下拉刷新
2018/04/22 Javascript
如何理解Vue的v-model指令的使用方法
2018/07/19 Javascript
JavaScript模拟实现自由落体效果
2018/08/28 Javascript
VUE基于NUXT的SSR 服务端渲染
2018/11/30 Javascript
atom-design(Vue.js移动端组件库)手势组件使用教程
2019/05/16 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
Python heapq使用详解及实例代码
2017/01/25 Python
推荐10款最受Python开发者欢迎的Python IDE
2018/09/16 Python
Python中list循环遍历删除数据的正确方法
2019/09/02 Python
python列表推导式入门学习解析
2019/12/02 Python
Python lambda表达式原理及用法解析
2020/08/18 Python
用你熟悉的语言写一个连接ORACLE数据库的程序,能够完成修改和查询工作
2012/06/11 面试题
xxx同志考察材料
2014/02/07 职场文书
春季运动会广播稿大全
2014/02/19 职场文书
环保倡议书500字
2014/05/15 职场文书
初三英语教学计划
2015/01/23 职场文书
七年级语文教学反思
2016/03/03 职场文书
读《瓦尔登湖》有感:每个人都需要一个瓦尔登湖
2019/10/17 职场文书
Python中rapidjson参数校验实现
2021/07/25 Python
python脚本框架webpy模板赋值实现
2021/11/20 Python
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL