Overview
UMAP builds a fuzzy neighbor graph from high-dimensional data and optimizes a low-dimensional graph with similar local structure.
Embeds high-dimensional data into a lower-dimensional layout that preserves local neighborhoods.
Compact metadata for implementation and discovery.
UMAP builds a fuzzy neighbor graph from high-dimensional data and optimizes a low-dimensional graph with similar local structure.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n log n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n k)
weight = exp(-(distance - rho) / sigma)Converts neighbor distance into a fuzzy graph edge weight.
Show data, model state, and the training signal that drives updates.
UMAP should be used with the assumptions and tradeoffs of dimensionality Reduction in mind.
What each reference supports for this entry.
Original UMAP reference for fuzzy simplicial-set construction and low-dimensional embedding optimization.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Both produce lower-dimensional representations.
UMAP and t-SNE are both nonlinear embedding methods for visualization.