Feature learning

In ML, feature learning or representation learning is a set of techniques that allows a system to automatically discover the representations needed for feature detection or classification from raw data. This replaces manual feature engineering and allows a machine to both learn the features and use them to perform a specific task.

Resources

Unsupervised case

Multilayer (deep) architectures

Supervised case