Для обучения передаче я использую ResNet50 в качестве экстрактора функций. Делая top = False, я беру вывод из слоя, который находится непосредственно перед последним слоем. Выходные данные должны иметь размер (#examples, 7, 7, 2048)
как документация ResNet50. Но я столкнулся со странной проблемой. Я получаю форму вывода (#examples, 8, 8, 2048)
. Ниже приведен код:
model = ResNet50(weights="imagenet", include_top=False)
# batchImages is a list containing images in that batch
# bs is the batch size
features = model.predict(batchImages, batch_size = bs)
Здесь форма объекта должна быть (#examples, 7, 7, 2048)
, но она дает (#examples, 8, 8, 2048)
. Почему это происходит?