解决TensorFlow训练模型及保存数量限制的问题


Posted in Python onMarch 03, 2021

每次卷积神经网络训练的结果都只保存了最后一部分,查阅了一下相关资料,发现是定义saver时采用的默认值,这里进行如下设置:

saver 
 =
 tf.train.Saver(
 max_to_keep
 =
 100
 ,
 keep_checkpoint_every_n_hours
 =
 1
 )

补充:解决TensorFlow只能保存5个模型的问题

直奔主题

在训练模型的代码中找到这句代码:tf.train.Saver(),

改成:

tf.train.Saver(max_to_keep = m) # m为你想保存的模型数量

扩展

Saver类中的可选参数

tf.train.Saver(max_to_keep = m, keep_checkpoint_every_n_hours = n)

max_to_keep保存离当前训练最近的模型数量,默认值为5。如果想全部保存,并且电脑内存够用,设成多大都可以。

keep_checkpoint_every_n_hours每隔n个小时保存一次模型,默认值为10,000(一般情况下应该不会训练这么长时间,所以相当于是不会按照时间来保存,按照设置的epoch保存节点数来保存)。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。如有错误或未考虑完全的地方,望不吝赐教。

Python 相关文章推荐
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
Apr 28 Python
Python递归遍历列表及输出的实现方法
May 19 Python
Python中使用不同编码读写txt文件详解
May 28 Python
Python做文本按行去重的实现方法
Oct 19 Python
Python实现的径向基(RBF)神经网络示例
Feb 06 Python
使用python和pygame绘制繁花曲线的方法
Feb 24 Python
详解django自定义中间件处理
Nov 21 Python
python实现三次样条插值
Dec 17 Python
PyQt5实现类似别踩白块游戏
Jan 24 Python
Python计算一个点到所有点的欧式距离实现方法
Jul 04 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
python collections模块的使用
Oct 16 Python
使paramiko库执行命令时在给定的时间强制退出功能的实现
Mar 03 #Python
python上下文管理的使用场景实例讲解
Mar 03 #Python
pip install命令安装扩展库整理
Mar 02 #Python
python实现杨辉三角的几种方法代码实例
Mar 02 #Python
python爬虫破解字体加密案例详解
Mar 02 #Python
python包的导入方式总结
Mar 02 #Python
numpy实现RNN原理实现
Mar 02 #Python
You might like
PHP的类 功能齐全的发送邮件类
2006/10/09 PHP
模板引擎smarty工作原理以及使用示例
2014/05/25 PHP
基于ThinkPHP+uploadify+upload+PHPExcel 无刷新导入数据
2015/09/23 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
基于jQuery的树控件实现代码(asp.net+json)
2010/07/11 Javascript
JQuery for与each性能比较分析
2013/05/14 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
javascript中的Base64、UTF8编码与解码详解
2015/03/18 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
js点击时关闭该范围下拉菜单之外的菜单方法
2018/01/11 Javascript
微信小程序wx.uploadfile 本地文件转base64的实现代码
2018/06/28 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
vue打包之后生成一个配置文件修改接口的方法
2018/12/09 Javascript
微信小程序中转义字符的处理方法
2019/03/28 Javascript
vue如何自动化打包测试环境和正式环境的dist/test文件
2019/06/06 Javascript
js 压缩图片的示例(只缩小体积,不更改图片尺寸)
2020/10/21 Javascript
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
Python中类的初始化特殊方法
2017/12/01 Python
python制作填词游戏步骤详解
2019/05/05 Python
Python编写带选项的命令行程序方法
2019/08/13 Python
用python画一只可爱的皮卡丘实例
2019/11/21 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
英国水族馆和池塘用品购物网站:Warehouse Aquatics
2019/08/29 全球购物
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
解释DataSet(ds) 和 ds as DataSet 的含义
2014/07/27 面试题
ShellScript面试题一则-ShellScript编程
2014/06/24 面试题
广告学毕业生求职信
2014/01/30 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
违纪检讨书
2015/01/27 职场文书
2015年创先争优工作总结
2015/05/23 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers