栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Keras中出现意外的关键字参数“参差不齐”

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Keras中出现意外的关键字参数“参差不齐”

因此,我尝试了上面提到过可教机器的链接,因为
事实证明您导出的模型

tensorflow.keras
来自
keras
API
,而不是直接来自API。这两个是不同的。因此,在加载时,它可能使用了可能与keras API不兼容的 tf.ragged 张量。

问题的解决方案:

不要使用Tensorflow的keras高级API保存模型时直接导入keras。将所有导入

tensorflow.keras

更改为Change:

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

对此:

from tensorflow.keras.preprocessing.image import img_to_arrayfrom tensorflow.keras.models import load_model

它将解决您的问题。

编辑:
您所有的进口商品,都应该来自

Keras
tensorflow.keras
。尽管是相同的API,但造成这些问题的地方却有所不同。也为
tensorflow
后端
tf.keras
是首选,因为Keras
2.3.0是最后一个主要版本将支持比tensorflow其他后端。

自TensorFlow 2.0起,此版本使该API与tf.keras
API同步。但是请注意,它不支持大多数TensorFlow
2.0功能,尤其是急于执行的功能。如果需要这些功能,请使用tf.keras。这也是多后端Keras的最后一个主要版本。展望未来,我们建议用户考虑在TensorFlow
2.0中将其Keras代码切换为tf.keras。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/653342.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号