liveBook · Manning

UMAP

UMAP, or Uniform Manifold Approximation and Projection, is a nonlinear manifold-learning technique that embeds high-dimensional data in a lower-dimensional space while preserving important neighborhood and structural relationships.

How 3 Manning books explain it

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

UMAP is a nonlinear dimensionality-reduction technique based on manifold-learning principles that constructs a low-dimensional representation of high-dimensional data.

How it is used
Supports exploratory data analysis by projecting complex multivariate data into a few dimensions for visualization.
How deep it goes
Defines nonlinear projection, applications, and caveats, but does not explain UMAP’s algorithm or implementation.
Examples
Uses low-dimensional charts to inspect patterns, clusters, and isolated points that may indicate anomalies.
What you can do after
Evaluate/understand complex datasets by inspecting exploratory projections for visible patterns and clusters.

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

Data Without Labels

Uniform Manifold Approximation and Projection (UMAP) is a nonlinear manifold-learning technique for dimensionality reduction that constructs a low-dimensional embedding while preserving data relationships.

How it is used
Deploys nonlinear projection for visualizing high-dimensional data and preprocessing datasets before modeling.
How deep it goes
Explains manifold assumptions, graph construction, cross-entropy optimization, stochastic gradient descent, and two principal parameters.
Examples
Uses gene-expression data, language embeddings, and image datasets to illustrate visualization and similarity-based grouping.
What you can do after
Apply it via umap-learn to visualize data, reduce dimensions, and support clustering or anomaly-detection analysis.

Read how Data Without Labels explains UMAP →

Graph Neural Networks in Action

UMAP is a nonlinear dimensionality-reduction technique that projects high-dimensional data into a lower-dimensional space while attempting to preserve local and global structure.

How it is used
Uses UMAP to visualize high-dimensional Node2Vec graph embeddings and inspect clusters, patterns, and relationships.
How deep it goes
Explains projection goals and tuning parameters, then demonstrates Python usage; stops short of mathematical derivation.
Examples
Visualizes Political Books Node2Vec embeddings and compares UMAP with direct two-dimensional Node2Vec visualization and t-SNE.
What you can do after
Apply it via Python to project embeddings into two dimensions and plot interpretable graph-structure visualizations.

Read how Graph Neural Networks in Action explains UMAP →

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.