Задать вопрос
BitNeBolt
@BitNeBolt

Почему не происходит предсказание?

Обучил нейросеть в одном файле, сохранил результат обучения , а потом пытаюсь загрузить этот результат в другом файле и сделать там предсказание (используется keras). Сеть обучалась на таком виде данных(в .csv файле):
  • 0, 0, 0, 0
    0, 0, 1, 1
    0, 1, 0, 0
    и т.д

Первые три значения это входные, а последнее - это ожидаемый результат.

Затем в файле, в котором предсказание делаю следующее:
x = numpy.array([1, 0, 1])

print(model.predict(x))

Но вылетает ощибка:
"Error when checking input: expected dense_1_input to have shape (3,) but got array with shape (1,)"

С чем это связано? С неправильным типом данных, которые принимает сеть или же она была обучена неправильно?
  • Вопрос задан
  • 87 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Профессия Machine Learning Engineer
    12 месяцев
    Далее
  • Центр непрерывного образования ФКН НИУ ВШЭ
    Глубинное обучение
    10 недель
    Далее
  • Учебный центр IBS
    AI-006 Технологии искусственного интеллекта: машинное обучение и нейросети
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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