我是一个非常新的学习机器学习,我的第一个项目是创建一个神经网络,以检测关键的面部点谷歌colab。一切都很顺利,但是今天当我想训练我的神经网络时,我犯了一个以前在训练我的神经网络时从未出现过的错误。
错误是:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-189-47fd3efd0229> in <module>()
5
6
----> 7 X_input = Input(input_shape)
8
9 # Zero-padding
4 frames
/usr/lib/python3.7/importlib/_bootstrap.py in _find_and_load_unlocked(name, import_)
ModuleNotFoundError: No module named 'keras.engine.base_layer_v1'
---------------------------------------------------------------------------
NOTE: If your import is failing due to a missing package, you can
manually install dependencies using either !pip or !apt.
To view examples of installing some common dependencies, click the
"Open Examples" button below.我不理解行ModuleNotFoundError: No module named 'keras.engine.base_layer_v1',因为不工作的行是在使用来自tensorflow.keras.layers的输入时。
我真的不知道是怎么回事,因为我以前从来没有犯过这个错误。我已经看到它可能是TensorFlow的版本,也可能是我的库。
我在TensorFlow和Keras中使用2.3.0版本,这些是我要导入的库:
import tensorflow as tf
from tensorflow import keras
from tensorflow.keras.applications import DenseNet121
from tensorflow.keras.models import Model, load_model
from tensorflow.keras.initializers import glorot_uniform
from tensorflow.keras.utils import plot_model
from tensorflow.keras.callbacks import ReduceLROnPlateau, EarlyStopping, ModelCheckpoint, LearningRateScheduler
from IPython.display import display
from tensorflow.python.keras import *
from tensorflow.keras.preprocessing.image import ImageDataGenerator
from tensorflow.keras import layers, optimizers
from tensorflow.keras.applications.resnet50 import ResNet50
from tensorflow.keras.layers import *
from tensorflow.keras import backend as K
from keras import optimizers我非常感谢你的帮助:)
发布于 2022-06-05 20:08:38
重新安装tensorflow和keras为我工作
https://stackoverflow.com/questions/72492779
复制相似问题