Keras中出现意外的关键字参数“ragged”解决办法

大概率是你训练模型的tf版本和用模型的tf版本不一致导致的。你用的两台机器上的tf版本不一致。

原来我用的是:from keras.models import load_model,报错。

换成:from keras.models import load_model

 

事实证明,您导出的模型是从tensorflow.keras而不是直接从kerasAPI导出的。这两者是不同的。所以在加载时可能使用衣衫褴褛可能与keras API不兼容的张量。

解决您的问题:

不要直接导入keras,因为模型是用Tensorflow的keras高级api保存的。将所有导入更改为tensorflow.keras

更改:

from keras.preprocessing.image import img_to_array
from keras.models import load_model


返回列表
keras——ValueError: You are trying to load a weight file containing 12 layers into a model with 2 lay

dawei

【声明】:石嘴山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。