A set of machine learning techniques, often utilizing deep neural networks, that automatically discover, extract, and learn useful, low-dimensional, and often disentangled features from raw, unstructured data.

Replaces manual feature engineering, enabling models to learn effective representations for tasks like classification or clustering, which can be reused across different applications.

Key methods and concepts: