LSTM , tekrarlayan sinir ağları mimarisinin özel bir türü olarak Hochreiter ve Schmidhuber [5] tarafında geliştirilmiştir. LSTM algoritması , zaman serileri verilerinden otomatik özellik çıkarma yeteneği ve karmaşık lineer olmayan durumları öğrenmesi ile dikkat çekmektedir.