keras报错:ValueError: Cannot create group in read only mode.

533 阅读1分钟

使用keras加载训练好的模型,报错如下:

    raise ValueError('Cannot create group in read only mode.')
ValueError: Cannot create group in read only mode.

在这里插入图片描述
原因是:
keras保存模型时,使用的是m.save_weights,只保存了模型的权重而没有结构,直接使用keras.models.load_model就会报错。

所以,可以重新构建相同结构的模型,(m.save_weights)使用m.load_weights
或者如上m.savekeras.models.load_model