tensorflow model几种模型文件
转载:https://blog.eson.org/pub/3da24a26/
模型文件相关
- checkpoint (.ckpt):
variable
的序列化存储,常用于保存和还原模型参数。保存方式是变量name—>value的映射- 缺陷:序列化内容与创建的代码相关,因此在跨语言时通常不采用这种格式
- SavedModel: 同时包含
variable
、graph
、graph’s metadataCheckpoints
is a format dependent on the code that created the model(是指和模型版本相关吗?还是语言种类?). 不包含graphSavedModel
is a format independent of the code that created the model. 包含graph
- meta graph:
- 类: MetaGraphDef ,包含
MetaInfoDef
、GraphDef
、SaverDef
、CollectionDef
- 序列化存储格式: protobuf,
.meta
文件 - 示例
- 类: MetaGraphDef ,包含
- GraphDef (.pb)
- Graph对象的protobuf保存形式为GraphDef对象
- 示例
- frozen graph:
- freeze_graph.py的操作: 将 GraphDef 中所有 Variable 节点转换为常量。
FrozenGraphDef:
graph和variable分别存储在不同的文件,通常不利于部署到产品。
tensorflow提供freeze_graph.py脚本将graph定义和checkpoint中的变量打包到一个文件。 - 序列化存储格式: protobuf, 文件
- 示例
- freeze_graph.py的操作: 将 GraphDef 中所有 Variable 节点转换为常量。
- TensorFlow Lite model (.tflite): 轻量级模型格式
*.lite
,和 FrozenGraphDef 十分类似
部署在线服务(Serving)时官方推荐使用 SavedModel 格式,而部署到手机等移动端的模型一般使用 FrozenGraphDef 格式
tensorflow model几种模型文件相关推荐
- Tensorflow Summary: 查看Tensorflow Model pb格式模型的信息
参考文链:如何查看Tensorflow SavedModel格式模型的信息; 参考:summary方法--小酒窝的博客; 参考:tensorflow中输出参数的方法--详细; tensorflow生成 ...
- mysql生产cdm文件_几种模型文件(CDM、LDM、PDM、OOM、BPM)
概念数据模型 (CDM): 帮助你分析信息系统的概念结构,识别主要实体.实体的属性及实体之间的联系.概念数据模型(CDM)比逻辑数据模型 (LDM)和物理数据模型(PDM)抽象.CDM 表现数据库的全 ...
- Tensorflow Lite之编译生成tflite文件
这是tensorflow生成的各种模型文件: GraphDef (.pb) - a protobuf that represents the TensorFlow training and or co ...
- python环境下,XGBoost模型文件转pmml格式用于部署
一. python环境下生成PMML 1. sklearn接口的xgboost 需要用sklearn2pmml包来生成pmml文件,一共有两种方法: 方法一: 在管道pipeline中进行fit后保存 ...
- Tensorflow详解保存模型(基础版)
我们都知道tensorflow最后生成的模型文件含: checkpoint xxxxx.meta xxxxx.ckpt.data-xxx xxxxx.index 学习和使用tensorflow的小伙伴 ...
- 3月3 pytorch模型保存的.pt, .pth, .pkl的pytorch模型文件,只是后缀不同而已(仅此而已),打开方式
pytorch模型保存的格式 首先讲讲保存模型或权重参数的后缀格式,权重参数和模型参数的后缀格式一样,pytorch中最常见的模型保存使用 .pt 或者是 .pth 作为模型文件扩展名.还有其他的保存 ...
- 查看tensorflow pb模型文件的节点信息
查看tensorflow pb模型文件的节点信息: import tensorflow as tf with tf.Session() as sess:with open('./quantized_m ...
- TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的.pb文件
TF之TFOD-API:基于tensorflow框架利用TFOD-API脚本文件将YoloV3训练好的.ckpt模型文件转换为推理时采用的frozen_inference_graph.pb文件 目录 ...
- tensorflow打印模型图_从Tensorflow模型文件中解析并显示网络结构图(pb模型篇)...
最近看到一个巨牛的人工智能教程,分享一下给大家.教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家.平时碎片时间可以当小说看,[点这里可以去膜拜一下大神的" ...
最新文章
- 使用DWR实现自己主动补全 相似百度搜索框的自己主动显示效果
- 如何应用设计模式设计你的足球引擎
- RequestMapping介绍
- SqlServer Split功能函数
- 如何在SharePoint 2010项目中引用UserProfiles.dll
- python一个中文占几个字节_python中英文字母和中文汉字所占的字节
- 最稳定 性能最好 的 Linux 版本?
- Security+ 学习笔记15 非对称密码学
- 魅蓝a5 android版本,魅蓝A5低调问世,跑分3万、久用不卡,699元
- mysql dba系统学习(18)mysql主从复制的实现
- 跳石头 vijos1981 NOIP2015 D2T1 二分答案 模拟 贪心
- edius隐藏快捷键_超级实用的edius常用快捷键
- PropertyUtils.copyProperties 属性值复制失败
- wps软件打不开共享超链接_ppt超链接文件打不开,wps的ppt超链接打不开
- 第19课:如何确认你的转型方向 · 下
- Selenium 2.0的由来及设计架构
- 第二天送宇轩幼儿园记事
- 孫子に学ぶITマネジメント CIOの予算獲得編(1)勝ち方は体系化できる
- 关于mask蒙尘效果触发
- 74HC595/四位按键 驱动四位数码管
热门文章
- 计算机工程在铁路上能做什么,值得推荐的4个“交通”专业,毕业后直接进入铁路系统,工作不愁...
- java松鼠大战代码_fc松鼠大战金手指代码 松鼠大战2金手指代码
- 介绍Stonebraker和DeWitt教授的文章:MapReduce: A major step backwards
- Spyder:NotFoundError: Restoring from checkpoint failed.
- Tiktok和pinterest对比
- steam需要在线更新请确认您的网络连接 解决方法(必成功)
- 数据库查询中 where 和group by 能否一起使用?
- 密码学安全强随机数生成器_强密码学简介
- python计算矩阵对角线之和_Python练习题 028:求3*3矩阵对角线数字之和
- 分布式系统多副本复制的问题与解决方案