Почему моя сеть по сути просто изучает среднее значение всех значений y_?

#tensorflow #machine-learning #keras #conv-neural-network #image-recognition

Вопрос:

У меня довольно простая сверточная сеть, и она, по сути, просто изучает среднее значение всех значений y_. Для каждого элемента данных, независимо от ввода, он выдает одно и то же. Кто-нибудь знает, что происходит?

вывод модели.функция прогнозирования

модель.компиляция и моделирование.функция подгонки

среднее значение и предварительная обработка фактических результатов

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

1. Пожалуйста, добавьте код вместо изображения в соответствии с правилами StackOverflow.

Ответ №1:

Мне кажется, что ваша модель не учится, поэтому последний слой просто смещен в сторону наиболее вероятного результата. По сути, это просто выбор среднего значения. По моему опыту, это обычно означает, что либо ваш уровень обучения слишком высок, либо ваша модель слишком глубока, и градиенты не могут пройти. Попробуйте снизить скорость обучения. Трудно дать лучший совет, так как вы не отправили код.