Recurrent Neural Network

A recurrent neural network (RNN) is a category of artificial neural networks where connections between nodes form a graph that includes recurrent data flows.

An example of an RNN is Long Short-term Memory, as illustrated below: