Задать вопрос
@Vadimych1
Просто я.

ValueError: Shapes (None, 2) and (None, 244, 244, 3) are incompatible, что делать?

Здравствуйте. Пока делал нейросеть, вылезла следующая проблема:
ValueError: Shapes (None, 2) and (None, 244, 244, 3) are incompatible

Смысл ошибки я понял, разные шейпы. Пробовал решейпнуть, ничего хорошего не вышло:
ValueError: cannot reshape array of size 8670 into shape (244,244,3)

Делаю в Google Colab, нужен будет код - пишите.
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Vadimych1 Автор вопроса
Просто я.
Так, пишу решение, уже всë работает, хотя и после нескольких часов разбирательств. Нужно добавить:

1. Несколько слоёв MaxPooling2D нейронов, которые сжимают данные после свëртки
2. На выходе нейросети добавить Dense нейроны (2-3 слоя, причём в последнем нужно столько нейронов,сколько у вас классов) чтобы преобразовать много данных в более мелкие.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
iglebov
@iglebov
Backend-разработчик
Попробуйте
1)
объект.reshape(244, -1, 3)
Второе измерение должно подобраться автоматически.
2) Либо
объект.reshape(-1)
3) Либо так, чтобы x*y*z = 8670
объект.reshape(x, y, z)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы