Как я могу преобразовать файл HDF5 в JSON и обратно? - PullRequest
0 голосов
/ 28 января 2020

В настоящее время я пытаюсь сохранить свои модели глубокого обучения из tenorflow и keras в базе данных графов под названием ArangoDB. Как и большинство объектных баз данных, ArangoDB требует, чтобы файлы были в JSON. Возможно, я захочу перейти на HDFS, но в любом случае Tensorflow и Keras настаивают на использовании проприетарного формата HDF5 из группы HDF5 для хранения их весов.

Как я могу преобразовать их, используя python в JSON формат для хранения в БД и как я могу преобразовать их обратно, чтобы загрузить снова в tenorflow?

1 Ответ

0 голосов
/ 28 января 2020

https://machinelearningmastery.com/save-load-keras-deep-learning-models/ показывает, как можно сохранять модели в JSON с помощью керасов. Если у вас есть файл в формате JSON, вы можете сохранить его. Следующее не хранит модель, но сохраняет артефакты TFX в ArangoDB. https://github.com/arangoml/arangopipe/blob/master/arangopipe/tests/TFX/tfx_metadata_integration.ipynb

...