Я пытаюсь построить «многоголовую модель CNN», чтобы каждая голова представляла собой ветвь, принимающую отдельные многовариантные данные временных рядов.
Что мне непонятно, как обращаться с методом "fit" или другими словами, как правильно подготовить y_train. Есть 2 класса 0 и 1 для метки
Текущая архитектура такая, как показано здесь. 
цель состоит в том, чтобы предсказать шаг вперед на один раз
входные формы:
A Training Data (1, 903155, 5)
B Training Data (1, 903116, 5)
C Training Data (1, 902996, 5)
формы меток:
y_train (903155, 1)
при выполнении:
history = model.fit(x = [A,B,C], y = y_in)
чем я получаю: Input arrays should have the same number of samples as target arrays. Found 1 input samples and 903155 target samples.
изменение формы y_in на (1, 903155) приводит к:
expected dense_5 (see image) to have shape (1,) but got array with shape (903155,)
странно, что model.predict ([A, B, C]) результаты доходности