KeyError: 'input_1_ib-0' when i save my autoencoder model

KeyError: 'input_1_ib-0' when i save my autoencoder model

保存我的自动编码器模型时出现错误。 这是我的code。我已经搜索过这个错误,但没有解决方案可以帮助我解决这个问题。

错误照片: .

可能是因为混合了 keras 和 tensorflow 库。使用 from tensorflow.keras.optimizers import Adamfrom tensorflow.keras.models import Model, load_model 而不是 keras。

import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
from tensorflow.keras.layers import Conv2D, Input, BatchNormalization, MaxPooling2D, UpSampling2D, Dropout, BatchNormalization
#from keras.models import Model, load_model
from tensorflow.keras.models import Model, load_model   # tensorflow.keras
from tensorflow.keras.callbacks import ModelCheckpoint
from google.colab.patches import cv2_imshow 
from tensorflow.keras.preprocessing.image import ImageDataGenerator
#from keras.optimizers import Adam               
from tensorflow.keras.optimizers import Adam            # tensorflow.keras