LSTM - Long Short Term Memory “can capture long-term dependencies in sequential data making them ideal for tasks like language translation, speech recognition and time series forecasting.” https://www.geeksforgeeks.org/deep-learning/deep-learning-introduction-to-long-short-term-memory/
In Depth: https://colah.github.io/posts/2015-08-Understanding-LSTMs/