之间的主要区别是什么。tensorflow的pb格式和keras的.h5格式来存储模型?有什么理由选择其中之一吗?
Szy*_*zke 18
具有不同特征的不同文件格式,都用于tensorflow保存模型(.h5特别是 by keras)。
.pb - protobuf它是一种存储一些结构化数据(在本例中为神经网络)的方法,该项目是开源的,目前由 Google 进行概述。
person {
name: "John Doe"
email: "jdoe@example.com"
}
Run Code Online (Sandbox Code Playgroud)
Simpleclass包含两个字段,您可以使用多种支持的语言之一(例如C++, Go)加载它,解析、修改并以二进制格式发送给其他人。
.xml),因此通常用于通过网络传输数据tf2.0,您可以查看官方序列化指南keras's 模型)SavedModel 在概念上比单个文件更难掌握weights是.h5 - HDF5 二进制数据格式最初keras用于保存模型(keras现在正式成为 的一部分tensorflow)。与.pb.
keras等)Tensorflow Serving但您可以简单地将其转换为.pbviakeras.experimental.export_saved_model(model, 'path_to_saved_model').h5如果您不需要生产模型(或者距离相当远),请使用更简单的 ( )。使用.pb如果你要进行生产,或者只是想在所有单格式规范tensorflow提供的工具。
| 归档时间: |
|
| 查看次数: |
2497 次 |
| 最近记录: |