没有合适的资源?快使用搜索试试~ 我知道了~
tensorflow实现测试时读取任意指定的check point的网络参数
2 下载量 82 浏览量
2020-12-23
04:22:12
上传
评论 1
收藏 41KB PDF 举报
温馨提示
tensorflow在训练时会保存三个文件, model.ckpt-xxx.data-00000-of-00001 model.ckpt-xxx.index model.ckpt-xxx.meta 其中第一个储存网络参数值,第二个储存每一层的名字,第三个储存图结构 随着训练的过程,每隔一段时间都会保存一组以上三个文件,而在训练之前我们并不知道什么时候可以达到最佳的拟合,训练时间过短会导致欠拟合,训练时间过长则会导致过拟合。 如果每次测试时,我们都自动调用最新一次的check point,那很可能不是最佳的一组参数,当我们训练了很多个epoch时,我们需要往回寻找最佳的check point,
资源推荐
资源详情
资源评论
tensorflow实现测试时读取任意指定的实现测试时读取任意指定的check point的网络参的网络参
数数
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的网络参数就是小编分享给大家的全部内容了,希望能给大家一个
参考,也希望大家多多支持软件开发网。
您可能感兴趣的文章您可能感兴趣的文章:TensorFlow——Checkpoint为模型添加检查点的实例在tensorflow中设置保存checkpoint的最大数量实例
tensorflow 固定部分参数训练,只训练部分参数的实例tensorflow 固定部分参数训练,只训练部分参数的实例
资源评论
weixin_38657376
- 粉丝: 4
- 资源: 928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功