【问题标题】:Keras Import Error when loading a pre trained model加载预训练模型时出现 Keras 导入错误
【发布时间】:2020-04-16 09:10:54
【问题描述】:

我正在尝试在 Tensorflow 中使用预训练模型。我正在使用以下代码:

import tensorflow as tf
from tensorflow import keras

from keras.applications import mobilenet_v2

我收到以下错误: ModuleNotFoundError:没有名为“keras”的模块

但是,以下代码确实有效:

from tensorflow.keras.applications import mobilenet_v2

from keras_applications import mobilenet_v2

上面提到的 2 种方法有效,但第一种方法无效。为什么会这样?

【问题讨论】:

  • 这可能是因为from keras. applications import mobilenet_v2提到的keras和应用程序之间存在空间问题
  • 其实我在提问的时候不小心加了那个空格。实际上没有空间!

标签: python tensorflow keras transfer-learning


【解决方案1】:

我已经通过使用以下命令将 tensorflow 降级到 2.0 版解决了这个问题:

pip install tensorflow==2.0

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2020-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-31
    • 2021-05-05
    相关资源
    最近更新 更多