LSTM предназначены для данных, зависящих от времени, и процесс их обучения обычно намного сложнее, чем у полностью связанных слоев. Даже при том, что LSTM страдают от градиентного исчезновения меньше, чем простые RNN, все еще очень трудно обучаться.
Ваша проблема не гарантирует LSTM. LSTMS полезны, когда последовательность ввода или вывода имеет переменную длину. В вашем случае этого не происходит, и FNN работает просто отлично.
Другое использование LSTM - это когда временной шаг на выходе зависит от предыдущих вероятностно, что опять-таки не ваш случай.
Чтобы проверить LSTM, вы можете попытаться предсказать, например, следующее значение на синусоидальной волне, или попробовать какой-нибудь перевод, NLP и т. Д.