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,)"

С чем это связано? С неправильным типом данных, которые принимает сеть или же она была обучена неправильно?
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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