ValueError:“模型”层的输入 0 与该层不兼容:预期形状=(None, 256, 256, 3),找到的形状=(None, 568, 365, 3)

问题描述 投票:0回答:0

我正在尝试使用 Keras 将代码从 Tensorflow 1.x 转换为 2.x。旧版本使用手动训练,其中描述了所有步骤,但新版本使用“model.fit()”命令。我的训练数据是 (256, 256, 3) 图像格式,但我需要在更大的图像 (568, 365, 3) 上测试模型。有没有一种方法可以在不缩小图像尺寸和丢失信息的情况下执行此测试,就像在旧库中一样?

我注意到,在旧版本中,他们使用了一种方法,如果输入图像的尺寸不是 32 的倍数,则该函数会在将图像传递到网络之前对图像应用反射填充。但是在我写的新版本中,连这个功能都不起作用了

python deep-learning tensorflow2.0 tf.keras
© www.soinside.com 2019 - 2024. All rights reserved.