【问题标题】:How to convert a saved Keras .h5 file to csv file or .mat file如何将保存的 Keras .h5 文件转换为 csv 文件或 .mat 文件
【发布时间】:2019-02-02 10:22:05
【问题描述】:

我使用 keras 训练了一个分类器模型,然后我将模型的架构保存在 H5 文件中,并将权重保存在 Json 文件中。 我想知道如何将 H5 文件转换为 .csv 或 .mat 等任何其他文件? 之后如何使用这些文件加载​​模型架构?

【问题讨论】:

标签: python keras


【解决方案1】:

http://curlybrackets.co/blog/2017/06/06/using-python-dump-hdf5-h5-files-csv/

import pandas as pd

with pd.HDFStore('myfile.h5', 'r') as d:
    df = d.get('TheData')
    df.to_csv('myfile.csv')

【讨论】:

  • 您所说的“TheData”是指 h5 文件中的内容(在我的例子中是模型架构)吗?
  • 我试过了,我得到了这个错误信息'importing'.format(ex=str(ex))) ImportError: HDFStore requires PyTables, "DLL load failed: La procédure spécifiée est introuvable."导入问题但是使用 pip install Tables 安装表
  • 好的,它修复了错误消息,但我仍然不知道应该在 'TheData' 中输入什么我的代码部分是 classifier.save_weights('model_weights.h5') # 使用 open 保存模型架构('model_architecture.json', 'w') as f: f.write(classifier.to_json())
猜你喜欢
  • 2019-04-14
  • 2019-08-12
  • 1970-01-01
  • 2019-02-18
  • 1970-01-01
  • 2013-08-31
  • 2020-12-15
  • 2014-01-16
  • 1970-01-01
相关资源
最近更新 更多