- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Tensorflow 解释模型 can be saved in three file formats : .ckpt 或 .hdf5 或 .pb。有很多文档,因此最好对何时使用哪种文件格式进行更简单的比较。
这是我目前的理解:
ckpt
来自 https://www.tensorflow.org/guide/checkpoint :
Checkpoints capture the exact value of all parameters (tf.Variable objects) used by a model. Checkpoints do not contain any description of the computation defined by the model and thus are typically only useful when source code that will use the saved parameter values is available.
The SavedModel format on the other hand includes a serialized description of the computation defined by the model in addition to the parameter values (checkpoint). Models in this format are independent of the source code that created the model. They are thus suitable for deployment via TensorFlow Serving, TensorFlow Lite, TensorFlow.js, or programs in other programming languages (the C, C++, Java, Go, Rust, C# etc. TensorFlow APIs).
最佳答案
看来你已经知道了一些 的差异 ,但只是到添加 .
.ckpt
这主要用于简历 培训并允许用户自定义保存点 和 负载到(即最高准确度、最新训练模型等)。
并创建来自不同训练检查点的不同模型 .
这只保存权重 因此,正如您所指出的那样,变量或图形需要完整架构 和 功能 用过的。
.pb (原缓冲区)
这是 TensorFlow 文件格式 这节省了 一切关于型号 包括自定义对象 ,这是推荐的文件格式,以确保在使用和导出到不同平台(即 Tensorflow Lite、Tensorflow Serving 等)时的最大可移植性。
.h5 (HD5F)
这是建议 的保存格式原生 Keras ,这也节省了 一切关于型号 但在 TensorFlow 2.1.0 中使用时(导入 tensorflow.keras)它 不会自动保存自定义对象 并将需要额外的步骤 进行。
您可以在此 link 中阅读更多相关信息.
关于python - 何时在 Tensorflow 模型保存中使用 .ckpt、.hdf5 和 .pb 文件扩展名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59887312/
我使用 saver=tf.train.Saver() 来保存我训练的模型,我得到了三种文件,命名为: .ckpt.meta .ckpt.index .ckpt.data 还有一个文件叫: 检查点 与
到目前为止,我可以获得给定任何 .ckpt.meta 文件的所有节点名称的列表,但我想知道是否有一种系统的方法可以从列表中找出输出节点名称。 import tensorflow as tf tf.re
我在对象检测 API 中使用 ssd_mobilenets 来训练我自己的模型,并获取 .ckpt 文件。它在我的电脑上运行良好,但现在我想在我的手机上使用该模型。所以,我需要将它转换为 .pb 文件
在关于 using the tensorflow API for transfer learning 的精彩教程中,我找到了以下说明: 复制您选择的模型的配置文件并将其移动到您将在其中执行所有训练的新
我有这样的 ckpt 文件,这就是我所拥有的: 我想知道如何使用这些文件在 tensorboard 中创建图表。 如果我有 pb 文件,我不需要运行图形,我只需要导入图形。我所要做的就是使用代码: i
我有 tensorflow 模型的 .meta 和 .ckpt 文件。我想知道确切的输入和输出节点名称,但我通过关注 this 获得了节点名称列表。 . 当我有一个卡住的 protobuf 模型时,我
我一直在研究在 tensorflow 中导入预训练模型的检查点。这样做的目的是让我可以检查它的结构,并将其用于图像分类。 具体来说,mobilenet 模型 found here .我找不到任何从各种
我有 inception_resnet_v2_2016_08_30.ckpt 文件,这是一个预训练的起始模型。我想使用 恢复这个模型 saver.restore(sess, ckpt_filename
我将如何从 model.ckpt.meta 之类的 metagraphdef 文件生成 graph.pbtxt,即包含图形 def 的 protobuf? 我猜 graph.pbtxt 和 model
我已经成功地使用这个脚本将预训练的 .ckpt 模型转换为 .pb (protobuf) 格式: import os import tensorflow as tf # Get the current
我正在关注 GitHub 中使用 Pytorch 的代码。 使用以下方法保存模型: model.save(ARGS.working_dir + '/model_%d.ckpt' % (epoch+1)
我是深度学习的新手,我想使用预训练 (EAST) 模型从 AI Platform Serving 提供服务,开发人员提供了以下文件: model.ckpt-49491.data-00000-of-00
在 tensorflow 中,我需要从 inception_v3 预训练模型加载权重,以便在以下代码中使用: with tf.variable_scope(scope, "InceptionV3",
我是机器学习的新手,我正在使用 tensorflow 开发 iOS 应用程序进行对象检测,我一直在使用 tensorflow 示例以 .pb (graph.pb) 文件形式提供的样本数据模型这适用于对
所以我使用 ModelCheckpoint 回调来保存我正在训练的模型的最佳时期。它保存没有错误,但是当我尝试加载它时,出现错误: 2019-07-27 22:58:04.713951: W tens
我只是想知道对象检测 API 中可用检查点的“分类”和“检测”微调类型之间有什么区别。他们都有资格培养小说类吗?从此类训练中获得的检查点可以使用完全相同的 pipeline.config 进行进一步训
我想保存我的 tensorflow session sess 但出现以下错误 ValueError:trained_variables.ckpt 的父目录不存在,无法保存。 这是我的代码行: save
我正在使用一个合理大小的网络(1 个卷积层,2 个全连接层)。每次我使用 tf.train.Saver 保存变量时, .ckpt文件是每个磁盘空间的半 GB(准确地说是 512 MB)。这是正常的吗?
Tensorflow 解释模型 can be saved in three file formats : .ckpt 或 .hdf5 或 .pb。有很多文档,因此最好对何时使用哪种文件格式进行更简单的
我有一个 model.ckpt.meta 文件,我只想查看架构/图形结构。我无法从 model.ckpt.meta 文件中找到如何执行此操作。 感谢米兰遵循代码: tf.train.import_me
我是一名优秀的程序员,十分优秀!