我正在尝试在 InceptionV3 中应用迁移学习。我必须在模型中输入的图像大小是
(32*32*3)
。但是,当我尝试通过将输入大小设置为(32*32*3)
来创建基本模型时,它给出的错误为:
ValueError: Input size must be at least 75x75; Received: input_shape=(32, 32, 3)
这是代码行:
from tensorflow.keras.applications.inception_v3 import InceptionV3
base_model = InceptionV3(input_shape = (32, 32, 3), include_top = False, weights = 'imagenet')
请告诉我为什么会这样?如果我希望在我的图像数据集上训练模型,是否需要调整图像大小?
仅供参考,CNN 通过多个 Conv 层,每个层都会减少输入的宽度和高度,因此网络至少需要 75x75 才能正常工作。在你的情况下,你必须将输入放大到 75x75,没有其他办法。