Tensorflow tf.keras中的MobileNetV2。许多链接,但没有有用的信息

Tensorflow tf.keras中的MobileNetV2。许多链接,但没有有用的信息,tensorflow,keras,tf.keras,mobilenet,Tensorflow,Keras,Tf.keras,Mobilenet,我想将mobileNetV2与tf.keras一起使用 如果您想了解更多信息,请访问tensorflow网站 我发现 mobilenet=tf.keras.applications.mobilenet v2 如果我尝试导入MobileNet v2 从tensorflow.keras.applications导入MobileNet V2 我得到一个错误: ImportError:无法导入名称“MobileNetV2” 如果我检查一下,我确实发现只有少数几个应用程序。MobileNet V2或V1不

我想将mobileNetV2与tf.keras一起使用

如果您想了解更多信息,请访问tensorflow网站 我发现

mobilenet=tf.keras.applications.mobilenet v2

如果我尝试导入MobileNet v2 从tensorflow.keras.applications导入MobileNet V2

我得到一个错误:

ImportError:无法导入名称“MobileNetV2”

如果我检查一下,我确实发现只有少数几个应用程序。MobileNet V2或V1不是其中之一。但是V1模型可以加载和使用

如果我关注tensorflow.keras网站上的链接,它会把我带到我认为是Keras1而不是keras2的经典,我错了吗?还声明了MobileNet v2,这显然没有实现。所以我猜链接是错的

这让我很困惑。也许,这一切都是由于切换到tf.keras,或者我把事情搞混了

为了更具体地表述我的问题:是否有一个预定义的、可用的带有tf.keras的MobileNetV2应用程序,或者我必须手动实现它

谢谢

编辑:TF版本1.10。

您正在使用链接作为MobileNetV2的参考,但tensorflow版本1.13记录了该链接。您使用的是tensorflow 1.10版。在这里,您只能找到MobileNet,而不能找到MobileNet v2

对于tensorflow 1.10版,您可以这样导入

从tensorflow.keras.applications.mobilenet导入mobilenet

模型=tf.keras.applications.MobileNet

如果要检查tf.keras.applications中包含的模型,可以使用相应的tensorflow版本检查github


如果您想使用MobileNetV2,请升级您的tensorflow版本,您可以使用文档中提到的版本。

对于Google Colab和最新版本的tensorflow, 使用: !pip安装keras_应用程序 .. 将安装大于等于1.0.8的keras应用程序 对于tensorflow版本>=2.5.0,使用
从keras.applications.mobilenet_v2导入MobileNetV2

您可以像这样从tensorflow.keras.applications.mobilenet_v2导入MobileNetV2。您使用的是哪个tensorflow版本?Hy kruxx,谢谢。。。显然,它找不到tensorflow.keras.applications.mobilenet_v2模块。我在谷歌上搜索了这个,但找不到这个进口。你有我的链接吗?非常感谢你的帮助。TF:1.1Dear krux,非常感谢。我用水蟒。更新的tensorflow没有注意到它没有更新到TF的最新版本。谢谢你指出这一点。