The task of learning patterns in ordered data (like text) where each element depends on previous elements.