首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tf.keras HDF5模型和Keras HDF5模型

tf.keras HDF5模型和Keras HDF5模型
EN

Stack Overflow用户
提问于 2019-05-03 06:34:27
回答 1查看 379关注 0票数 1

我想将Keras模型转换为Tensorflow Lite模型。当我查看文档时,有人说我们可以使用tf.keras HDF5模型作为输入。这是否意味着我可以使用保存的HDF5 Keras模型作为它的输入,或者tf.keras HDF5模型和Keras HDF5模型是不同的东西?

文档:https://www.tensorflow.org/lite/convert

编辑:我可以使用这个API将我的Keras模型转换成Tensorflow Lite模型,但是我还没有测试它。我的代码:

代码语言:javascript
复制
converter = tf.lite.TFLiteConverter.from_keras_model_file(path + 'plant- 
recognition-model.h5')
tflite_model = converter.convert()

with open('plant-recognition-model.tflite', 'wb') as f:
   f.write(tflite_model)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-04 16:12:39

tf.keras HDF5模型和Keras HDF5模型除了不可避免的软件版本更新的同步性外,没有什么不同。官方文件是这么说的

tf.keras是TensorFlow对Keras规范的实现。这是一个用于构建和训练模型的高级API,包括对TensorFlow特定功能的一流支持。

如果转换器能够将keras模型转换为tf.lite,它将提供相同的结果。但是tf.lite的功能比tf.keras更有限。如果这个特性集对您来说还不够,您仍然可以使用tensorflow,并享受它的其他优势。

也许,你的模型很快就能在智能手机上运行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55964427

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档