Recurrent Neural Network (RNN)
A neural network architecture designed for sequential data like text or time series. RNNs maintain a hidden state that captures information from previous steps. Variants like LSTM and GRU address the vanishing gradient problem. Largely superseded by transformers for language tasks.