【问题标题】:Can we save keras model as a binary file in python?我们可以在python中将keras模型保存为二进制文件吗?
【发布时间】:2019-12-28 10:43:19
【问题描述】:

我有keras顺序模型,正常的保存方式是

from keras.models import load_model
keras_model.save('classifier_keras.h5')
classifier_keras = load_model('classifier_keras.h5') 

如果我需要以编码文件的形式存储在数据库中,如何将 keras 模型转换为二进制?

【问题讨论】:

  • 每个文件本质上都是一个二进制文件。您可以将其作为二进制文件打开open("classifier_keras.h5", "rb")
  • .h5 是一个二进制文件,不知道你在问什么。
  • 谢谢,我需要将二进制转换为base64保存到数据库中,寻找转换而不保存到磁盘

标签: python keras tf.keras bytesio


【解决方案1】:
HDF5 "model.h5"
h5dump -a /layer_names -a /dense_1/weight_names -d /dense_1/dense_1/bias:0 -b LE -o dset.model.bin model.h5

【讨论】:

    猜你喜欢
    • 2015-10-03
    • 2021-08-31
    • 1970-01-01
    • 2014-01-04
    • 2021-09-07
    • 1970-01-01
    • 2017-04-27
    • 2021-05-18
    • 2019-09-29
    相关资源
    最近更新 更多