A type of neural network that is well-suited to processing sequences of inputs by maintaining a ‘memory’ of previous inputs in its internal state.