Too Long; Didn't Read
An RNN (Recurrent Neural Network) is a type of artificial neural network that can process sequential data, recognize patterns and predict the final output. It is called Recurrent because it can repeatedly perform the same task or operation on a sequence of inputs. The logic behind an RNN is to save the output of the particular layer and feed it back to the input in order to predict the output. RNNs can be used to create a deep learning model that can translate a text from the source language into the target language without human intervention.