【问题标题】:How can I convert an HDF5 file to a JSON and back?如何将 HDF5 文件转换为 JSON 并返回?
【发布时间】:2023-03-15 05:28:01
【问题描述】:

我目前正在尝试将来自 tensorflow 和 keras 的深度学习模型存储在一个名为 ArangoDB 的图形数据库中。与大多数对象数据库一样,ArangoDB 要求文件采用 JSON 格式。我可能愿意切换到 HDFS,但无论哪种方式,Tensorflow 和 Keras 都坚持使用 HDF5 组的专有 HDF5 格式来存储它们的权重。

如何使用 python 将这些转换为 JSON 格式以存储在数据库中,如何将它们转换回以在 tensorflow 中再次加载?

【问题讨论】:

    标签: json tensorflow machine-learning keras hdf5


    【解决方案1】:

    https://machinelearningmastery.com/save-load-keras-deep-learning-models/ 展示了如何使用 keras 以 JSON 格式保存模型。一旦你有了 JSON 格式的文件,你就可以持久化它。 以下不存储模型,但将 TFX 工件存储在 ArangoDB 中。 https://github.com/arangoml/arangopipe/blob/master/arangopipe/tests/TFX/tfx_metadata_integration.ipynb

    【讨论】:

    • 这没有回答问题。我需要存储权重而不仅仅是架构。您提供的链接只是关于如何生成架构 json 和我目前坚持使用的 heft 文件的指南。
    猜你喜欢
    • 2017-05-20
    • 2021-05-03
    • 2020-07-16
    • 2016-12-13
    • 1970-01-01
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    相关资源
    最近更新 更多