当我尝试运行efficientNetv 2模型时,我得到了这个错误enter image description here
属性错误:模块'tensorflow.keras.applications '没有属性'efficientnet_v2'
tensorflow 版本:tensorflow -GPU:2.6
当我尝试运行efficientNetv 2模型时,我得到了这个错误enter image description here
属性错误:模块'tensorflow.keras.applications '没有属性'efficientnet_v2'
tensorflow 版本:tensorflow -GPU:2.6
2条答案
按热度按时间xeufq47z1#
类似的问题在这里已经被问过了,一些解决方案可能对你有用。ModuleNotFoundError: No module named 'tensorflow.python.keras.applications'
我的建议:卸载并安装tensorflow.我用最新版本检查过了,你应该可以访问模块。
我还注意到,您使用
from tensorflow.keras import applications
来加载模块,然后使用tf来引用所述模块,并且在导入中未定义tf。尝试直接从applications
调用模型ijnw1ujt2#
导入不正确,您需要更新它,它可能在旧的Keras版本中工作,但是
keras.applications
内部的内部每网络模块不再公开,所以您正确的导入应该是:或者,如果使用
tf.keras
:为了便于将来参考,请始终查看documentation,此处提供了EfficientNetV2S的链接。