RNN
Also known as: Recurrent Neural Network
A recurrent neural network processes sequences step-by-step, passing a hidden state through time. Classic RNNs struggle with long dependencies and parallelization.
LSTMs/GRUs improved the gating; Transformers largely replaced RNNs for large-scale NLP, though recurrence still appears in some efficient architectures.