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

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

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


原因是:

keras保存模型时,使用的是​​m.save_weights​​​,只保存了模型的权重而没有结构,直接使用​​keras.models.load_model​​就会报错。

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