Почему возникает ошибка при прогнозировании с использованием предварительно обученной модели inceptionv3

#python #deep-learning #neural-network

Вопрос:

Я использую предварительно обученную модель Inception v3

Изображения.форма (15000,75,75,3)

введите описание изображения здесь

Но когда я использовал model.predict, я получил эту ошибку:

Вход 0 несовместим с моделью слоя_1: ожидаемая форма=(Нет, 75, 75, 3), найденная форма=(Нет, 75, 3)

Комментарии:

1. Всегда отправляйте код вместо изображений. Мы не можем копировать вставленные изображения и экспериментировать с ними.

Ответ №1:

Попробуйте это:

 img = images[0].reshape((1,75,75,3));
res = model.predict(img);
 

Первый параметр — это количество образцов, которые вы дадите. Итак, модель заняла первое место (75) по количеству образцов. Затем для первого образца модель ожидает input_shape (75,75,3), но она нашла (75,3). Для этого вы должны указать количество выборок в первом измерении, а затем значение input_dimension.