Я бы рекомендовал использовать RNN. Это повторяющаяся нейронная сеть. Во время тренировок он распространяется во времени. Это потрясающе с последовательностями. Вы можете лучше использовать LSTM (сети с долговременной памятью) или двунаправленные слои в вашей модели.
Если вы новичок в машинном обучении и не можете этого понять, это нормально. Я тоже. Но скопируйте и вставьте код, поиграйте с гиперметрами модели. Лучший способ учиться - это делать. Но убедитесь, что после того, как вы это сделаете, получите четкое представление о том, как работают LSTM. Если вы не знаете, как работают нейронные сети или какие-либо другие методы машинного обучения, я бы рекомендовал изучить их сейчас. Хорошее место для начала - линейная регрессия. Я понял, как это работает, сделав блокнот, в котором я написал всю математику, и я выучил все из этого учебника по статистике:
Это все, что у меня есть. Если вы ничего не понимаете, все равно свяжитесь со мной. Я думаю, что есть способ DM в stackoverflow. Если вы не редактируете свой вопрос или лучше, прокомментируйте мой ответ, и я его отредактирую. :)
опубликуйте свой блокнот, может, я смогу помочь?
до свидания и удачного кодирования :)