Я использовал две обученные модели сети изображений, то есть VGG16 и начало, используя следующие строки в python с использованием Keras API; где x - входное изображение, а размер пакета для простоты = 1.
VGGbase_model = InceptionV3(weights='imagenet', include_top=False,
input_shape=(299,299,3))
Inceptionbase_model = VGG16(weights='imagenet', include_top=False,
input_shape=(224,224,3))
predictVgg16= VGGbase_model.predict_on_batch(x)
predictinception= Inceptionbase_model.predict_on_batch(x)
Я заметил, что модель VGG16 предсказывает с выходным измерением (1,512), я понимаю, что 512 - это Функции, предсказанные VGG16. однако начальная модель выдает измерение 1,8,8,2048. Я понимаю, что 2048 - это вектор признаков, предсказанный в начале, но что такое 8,8, и почему VGG16 имеет только два измерения, а начало - 3. Любые комментарии, пожалуйста.