← all repositories

lmcinnes/umap

UMAP is a Python library implementing the Uniform Manifold Approximation and Projection algorithm for dimensionality reduction and visualization.

8.2k stars Python ML Frameworks
umap
Not currently ranked — collecting fresh signals.
star history

UMAP provides a general-purpose dimensionality reduction technique based on assumptions of uniform distribution on Riemannian manifolds. It offers competitive performance compared to t-SNE while preserving both local and global structure. The library integrates with scikit-learn and supports applications including visualization, clustering pre-processing, and general non-linear dimension reduction.

Frequently asked

What is lmcinnes/umap?
UMAP is a Python library implementing the Uniform Manifold Approximation and Projection algorithm for dimensionality reduction and visualization.
Is umap open source?
Yes — lmcinnes/umap is open source, released under the BSD-3-Clause license.
What language is umap written in?
lmcinnes/umap is primarily written in Python.
How popular is umap?
lmcinnes/umap has 8.2k stars on GitHub.
Where can I find umap?
lmcinnes/umap is on GitHub at https://github.com/lmcinnes/umap.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.