• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > tensorflow实现测试时读取任意指定的check point的网络参数

tensorflow实现测试时读取任意指定的check point的网络参数

作者:继琨 字体:[增加 减小] 来源:互联网

继琨 通过本文主要向大家介绍了tensorflow,check,point,网络参数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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模型保存、加载之变量重命名实例
  • tensorflow模型保存、加载之变量重命名实例
  • 使用tensorflow DataSet实现高效加载变长文本输入
  • TensorFlow——Checkpoint为模型添加检查点的实例
  • TensorFlow实现打印每一层的输出
  • tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
  • tensorflow estimator 使用hook实现finetune方式
  • tensorflow查看ckpt各节点名称实例
  • 浅谈tensorflow中Dataset图片的批量读取及维度的操作详解
  • 浅谈Tensorflow 动态双向RNN的输出问题

相关文章

  • python实现简单socket程序在两台电脑之间传输消息的方法
  • Python简明入门教程
  • python中的内置函数getattr()介绍及示例
  • python中enumerate的用法实例解析
  • Python中使用gzip模块压缩文件的简单教程
  • 简单介绍使用Python解析并修改XML文档的方法
  • netbeans7安装python插件的方法图解
  • python并发编程之多进程、多线程、异步和协程详解
  • python 链接和操作 memcache方法
  • 在Python的循环体中使用else语句的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • django通过ajax发起请求返回JSON格式数据的方法
    • Python编程生成随机用户名及密码的方法示例
    • 使用grappelli为django admin后台添加模板
    • python实现按任意键继续执行程序
    • Python使用Paramiko模块编写脚本进行远程服务器操作
    • Python2.x版本中基本的中文编码问题解决
    • Python判断变量是否已经定义的方法
    • 动感网页相册 python编写简单文件夹内图片浏览工具
    • python进阶教程之异常处理
    • 详解Python中的type()方法的使用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有