Long Short-Term Memory Networks (LSTMs)