LSTM - A type of recurrent neural network (RNN) that addresses the vanishing gradient problem. A common LSTM unit is composed of a cell, an input gate, an output gate, and a forget gate. The cell remembers values over arbitrary time intervals and the three gates regulate the flow of information into and out of the cell. -Wikipedia