Я тренирую модель LSTM с некоторыми финансовыми данными. Не могу раскрыть детали данных, так как это реальные торговые данные. Проблемы, с которыми я сталкиваюсь, заключаются в том, что во время обучения Керас распечатывает журналы с информацией, касающейся потерь в обучении и тестировании, точности. В этих журналах моя точность тестирования составляет 56%, а иногда и около нее. Но для оценки я создал простую функцию, которая делает прогноз на тестовых данных, а затем, используя оценку точности sklearn, выводит на экран точность прогнозов. Теперь эта точность составляет 24%, а иногда и хуже. Что может быть причиной этого? Я на 100% уверен, что данные теста совпадают, и в моем коде нет ошибок. Что я могу сделать, чтобы получить хорошие результаты? Я уже пробовал настраивать скорость обучения, архитектуру модели, слои, оптимизаторы, отсечение градиента и т. Д., Но все же у меня такое же поведение.
Я добавляю изображения логов и матрицы путаницы.
