Обучил нейросеть в одном файле, сохранил результат обучения , а потом пытаюсь загрузить этот результат в другом файле и сделать там предсказание (используется 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,)"
С чем это связано? С неправильным типом данных, которые принимает сеть или же она была обучена неправильно?