Python 加载“U”模型(“test.mod”,真/假,假),给我一个ZeroDivisionError:除以零

Python 加载“U”模型(“test.mod”,真/假,假),给我一个ZeroDivisionError:除以零,python,keras,Python,Keras,我试图保存我的深度学习模型并能够加载它。当我尝试加载它时,我得到以下错误 加载模型(“test.mod”,真/假,假) 我有以下测试代码: 导入tensorflow作为tf 从tensorflow.keras.models导入顺序 从tensorflow.keras.layers导入致密、脱落、LSTM 进口干酪 加载数据集 mnist=tf.keras.datasets.mnist#mnist是手写数字及其标签的28x28个图像的数据集 (x_-train,y_-train),(x_-test

我试图保存我的深度学习模型并能够加载它。当我尝试加载它时,我得到以下错误 加载模型(“test.mod”,真/假,假) 我有以下测试代码:

导入tensorflow作为tf 从tensorflow.keras.models导入顺序 从tensorflow.keras.layers导入致密、脱落、LSTM 进口干酪

加载数据集 mnist=tf.keras.datasets.mnist#mnist是手写数字及其标签的28x28个图像的数据集 (x_-train,y_-train),(x_-test,y_-test)=mnist.load_data()#将图像解压缩到x_-train/x_-test,将标签解压缩到y_-train/y_-test

规范化 x_列=x_列/255.0 x_测试=x_测试/255.0

打印(x_列形状) 打印(x_列[0]。形状)

模型=顺序()

解释输入形状 model.add(LSTM(128,input_shape=(x_train.shape[1:]),activation='relu',return_sequences=True))

辍学做什么???? 模型。添加(辍学(0.2))

model.add(LSTM(128,activation='relu')) 模型。添加(辍学(0.1))

添加(密集(32,activation='relu')) 模型。添加(辍学(0.2))

model.add(密集型(10,activation='softmax'))

opt=tf.keras.optimizers.Adam(lr=0.001,衰减=1e-6)

model.compile( 损失=“稀疏”\u分类”\u交叉熵', 优化器=opt, 指标=[“准确度”], )

模型安装(x_系列, 你的火车, 纪元=3, 验证数据=(x_检验,y_检验)

model.save(“test.mod”)

从keras.models导入负载_模型
model=load\u model(“test.mod”,真/假,假)

为什么要这样做?True/False请共享整个错误消息,并修复帖子的格式。我不清楚问题是什么,因为是你写的
True/False
,我不知道预期结果是什么。