A process in machine learning where a system automatically identifies the best representations or features from raw data necessary for detection or classification tasks.
For instance, a self-driving car using feature learning to identify relevant features from images of the road and surrounding environment to make decisions about steering, braking, and acceleration.