liveBook · Manning

Representation learning

Representation learning is the process by which a machine-learning model learns useful representations or features of data from examples.

How 3 Manning books explain it

Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI

Representation learning is the automatic discovery of useful data representations from input data.

How it is used
Frames deep learning as an approach that discovers task-relevant data representations internally.
How deep it goes
Explains nonlinear interactions, compact formats, and hierarchical representations without detailing specific network architectures.
Examples
Uses hierarchical transformations from basic features to complex abstract patterns and compact task-specific formats.
What you can do after
Evaluate when learned representations may replace manual feature engineering and when tabular data still requires deliberate feature work.

Read how Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI explains representation learning →

Outlier Detection in Python

Representation learning is the process of learning useful numerical representations of objects from data.

How it is used
Creates reusable numerical inputs when sufficient hand-labeled data is impractical.
How deep it goes
Explains embedding extraction and reuse, while stopping short of detailed network architecture or training mathematics.
Examples
Uses transformed images, image rotations, and tabulated mug-image embeddings as concrete examples.
What you can do after
Apply learned embeddings as inputs to downstream predictive models with less labeled data.

Read how Outlier Detection in Python explains representation learning →

Data Without Labels

Feature learning is the automated discovery of useful data representations or features by a model during training.

How it is used
Automates discovery of useful representations for feature detection, especially in image, text, audio, and video datasets.
How deep it goes
Defines supervised and unsupervised approaches, then details autoencoder components, training choices, applications, and limitations.
Examples
Uses autoencoders for dimensionality reduction, anomaly detection, data compression, and synthetic-data generation.
What you can do after
Apply it via neural networks or autoencoders to discover representations without manual feature engineering.

Read how Data Without Labels explains representation learning →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.