我以hdf5
格式保存了Keras模型,如下所示:
from keras.callbacks import ModelCheckpoint
filepath="keras_ltsm_dep_model2.hdf5"
checkpointer = ModelCheckpoint(filepath,
monitor='val_acc',
verbose=1,
save_best_only=True,
mode='max')
然后我尝试按以下步骤在另一个程序中加载此模型:
from keras.models import load_model
model = load_model('keras_ltsm_arr_model_081.hdf5')
然后我遇到以下错误:
ImportError: `load_model` requires h5py
我应该如何加载以hdf5
格式保存的模型?
答案 0 :(得分:1)
您安装了h5py
lib吗?
尝试一下:
sudo apt-get install libhdf5
sudo pip install h5py
如果它不起作用,也许您还需要安装cython
(可以检查是否已安装)。如果发生这种情况,请执行:sudo pip install cython
我希望它能起作用。祝你好运。