Long Short Term Memory (LSTM)
Long short-term memory (LSTM) units are units of a recurrent neural network (RNN). An RNN composed of LSTM units is often called an LSTM network. A common LSTM unit is composed of a cell, an input gate, an output gate and a forget gate. It has applications in Speech recognition, Video synthesis
Recurrent Neural Networks (RNN)
Recurrent Neural Network is one of the widely used algorithms of Deep Learning mainly due to is unique Design. It is the only algorithm that remembers the most recent Input and makes use of memory element. It is used by Apple Siri and Google Voice Search. RNN is used for sequential data.
When to use Recurrent Neural Networks (RNN)?
Recurrent Neural Networks (RNNs) are designed to work with sequence prediction problems. RNNs can be used on Text data, Speech data, Classification prediction problems, Regression prediction problems and Generative models. Sequence prediction problems come in many forms.