簡體   English   中英

keras.applications 中似乎沒有 EfficientNet

[英]EfficientNet does not seem to present in keras.applications

我正在嘗試使用來自 tf.keras 的 EfficientNet model 但由於某種原因這似乎不起作用。

import tensorflow.keras.applications as apps
help(apps)

沒有將EfficientNetB0列為 model。 相似地,

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 版本有關(意味着可能只有 tf 2 可以使用它們?)。 最后,我可以使用解決這個問題的方法嗎?

到目前為止,模塊EfficientNetB0EfficientNetB7僅在不穩定的 tensorflow keras 的夜間版本中可用。 您可以通過pip install tf-nightly安裝此版本

EfficientNet 模型適用於 TensorFlow 版本 2.3.0 及更高版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM