ModuleNotFoundError: No module named 'keras.applications.resnet50 on google colab

ModuleNotFoundError: No module named 'keras.applications.resnet50 on google colab

我正在尝试 运行 colab 上的基于图像的项目。我在 github 上找到了该项目。一切 运行 都很好,直到我使用以下代码到达单元格:

import keras
from keras.preprocessing.image import ImageDataGenerator
from keras.applications.resnet50 import preprocess_input, ResNet50
from keras.models import Model
from keras.layers import Dense, MaxPool2D, Conv2D

当我运行它时,观察到以下输出:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-24-173cbce466d6> in <module>()
      1 import keras
      2 from keras.preprocessing.image import ImageDataGenerator
----> 3 from keras.applications.resnet50 import preprocess_input, ResNet50
      4 from keras.models import Model
      5 from keras.layers import Dense, MaxPool2D, Conv2D

ModuleNotFoundError: No module named 'keras.applications.resnet50'

---------------------------------------------------------------------------

现在 运行ning 2.7.0 keras,连接到 TPU 运行时间。我试过 !pip 安装所述模块但没有用。我什至也尝试了 运行ning 一个演示 resnet50 项目,但得到了同样的错误。谁能帮我解决这个错误?

from tensorflow.keras.applications.resnet50 import ResNet50