What is a recurrent neural network (RNN) in machine learning?

Experience Level: Junior
Tags: Machine learning


A recurrent neural network (RNN) is a type of neural network that is designed to process sequential data, such as time series or natural language text. It maintains an internal state or memory that allows it to process input sequences of varying length, and use the information from previous inputs to inform its predictions for the current input. RNNs have been successful in a wide range of applications, such as language modeling, speech recognition, and image captioning.
Machine learning for beginners
Machine learning for beginners

Are you learning Machine learning ? Try our test we designed to help you progress faster.

Test yourself