Quick info on Recurrent Neural Networks
Recurrent Neural Networks(RNNs) are a group of artificial neural networks that have the capability to detect patterns over a temporal sequence. Example of temporal sequence can be pieces of text, captions of images etc.
RNNs are common in the field of Natural Language Processing. RNNs unique characteristic is accepting input data with arbitrary sizes and producing output data with arbitrary sizes.
Examples of standard tasks you’ll find RNNs utilised are within Image Captioning or Machine translation.