Python EfficientNet似乎不存在于keras.com应用中
我试图使用tf.keras中的EfficientNet模型,但由于某些原因,这似乎不起作用Python EfficientNet似乎不存在于keras.com应用中,python,tensorflow,keras,Python,Tensorflow,Keras,我试图使用tf.keras中的EfficientNet模型,但由于某些原因,这似乎不起作用 import tensorflow.keras.applications as apps help(apps) 不将EfficientNetB0列为模型。 同样地 import tensorflow.keras.applications.EfficientNetB0 印刷品 ModuleNotFoundError:没有名为的模块 'tensorflow.keras.applications.Effic
import tensorflow.keras.applications as apps
help(apps)
不将EfficientNetB0
列为模型。
同样地
import tensorflow.keras.applications.EfficientNetB0
印刷品
ModuleNotFoundError:没有名为的模块
'tensorflow.keras.applications.EfficientNetB0'
我当前的Keras.applications是1.0.8,它似乎是最新版本。我的Keras版本是2.2.5,tensorflow版本是1.15。同样,对于独立的keras版本,同样的行为也是显而易见的
这不应该只通过keras.application版本来解决吗?它是否与tensorflow版本有关(意味着可能只有TF2可以使用它们?)。最后,我是否可以使用解决这个问题的方法?到目前为止,模块
EfficientNetB0
到EfficientNetB7
仅在不稳定的tensorflow keras夜间构建中可用。您可以通过pip install tf nightly
安装此构建。TensorFlow 2.3.0版及更高版本中提供了EfficientNet模型。如果您查看的文档,它会说“注意:此API是新的,仅在tf nightly
中可用。”在2.2.0中,如果我从tensorflow.python.keras.applications.efficientnet import EfficientNetB0中访问,我就可以访问它,但在1.15中根本不存在。也许你可以,它会为你工作……我认为pip-install-tf-nightly
应该可以解决这个问题