解决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 相关文章推荐
Python语言实现机器学习的K-近邻算法
Jun 11 Python
Python科学画图代码分享
Nov 29 Python
使用python opencv对目录下图片进行去重的方法
Jan 12 Python
Python实现直播推流效果
Nov 26 Python
python中图像通道分离与合并实例
Jan 17 Python
Python列表倒序输出及其效率详解
Mar 04 Python
python实现飞船大战
Apr 24 Python
Python3.7下安装pyqt5的方法步骤(图文)
May 12 Python
Django-Scrapy生成后端json接口的方法示例
Oct 06 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
Dec 22 Python
python中Pexpect的工作流程实例讲解
Mar 02 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
Mar 03 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快递单号查询接口使用示例
2014/05/05 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
JS动态获取当前时间,并写到特定的区域
2013/05/03 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
基于javascript bootstrap实现生日日期联动选择
2016/04/07 Javascript
Angularjs 创建可复用组件实例代码
2016/10/09 Javascript
100行代码理解和分析vue2.0响应式架构
2017/03/09 Javascript
详解Vue使用 vue-cli 搭建项目
2017/04/20 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
详解从新建vue项目到引入组件Element的方法
2017/08/29 Javascript
AngularJS 打开新的标签页实现代码
2017/09/07 Javascript
详解VUE 数组更新
2017/12/16 Javascript
浅谈实现vue2.0响应式的基本思路
2018/02/13 Javascript
vue实现单一筛选、删除筛选条件
2020/10/26 Javascript
python中安装模块包版本冲突问题的解决
2017/05/02 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
使用Python来开发微信功能
2018/06/13 Python
caffe binaryproto 与 npy相互转换的实例讲解
2018/07/09 Python
Python3爬虫之urllib携带cookie爬取网页的方法
2018/12/28 Python
python广度优先搜索得到两点间最短路径
2019/01/17 Python
详解python执行shell脚本创建用户及相关操作
2019/04/11 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
python设置环境变量的原因和方法
2019/06/24 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
python的pip有什么用
2020/06/17 Python
Python实现壁纸下载与轮换
2020/10/19 Python
岗位职责风险防控
2014/02/18 职场文书
残疾人小组计划书
2014/04/27 职场文书
白岩松演讲
2014/05/21 职场文书
反洗钱宣传活动总结
2014/08/26 职场文书
机关作风建设剖析材料
2014/10/11 职场文书