Recurrent neural networks are a type of artificial neural network designed to recognize and learn patterns in sequences of data. Some of the examples of such sequential data are:
- Handwriting
- Text such as customer reviews, books, source code, and so on
- Spoken word / Natural Language
- Numerical time series / sensor data
- Stock price variation data