Я не могу найти практическое руководство по структурированию данных для использования с keras LSTM.
Данные
x_train = 7300 строк, где каждый вектор имеет длину 64.
y_train = массив из 7300 элементов либо 0, либо 1 (класс).
модель
model = Sequential()
model.add(LSTM(200, dropout=0.2, recurrent_dropout=0.2, input_shape = (1, 64)))
model.add(Dense(2, activation='softmax'))
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
model.fit(x_train, y_train,
epochs = 5,
batch_size = 32,
validation_split = 0.1,
callbacks=[EarlyStopping(monitor='val_loss', patience=3, min_delta=0.0001)])
Мой вопрос прост: почему это не работает? Почему это не так просто, как дать 2d массив векторов и аналогичные значения длины y, чтобы соответствовать.