Recursive Neural Networks
It's like teaching a kid to recognize different shapes and objects – they start to notice the same clues over and over.
Technical definition
Recurrent Neural Networks (RNNs) are a type of neural network architecture that deals with sequential data by iterating on previous outputs.