jlmelville/uwot
An R package implementing the UMAP dimensionality reduction method.
What it solves
It provides an R implementation of the Uniform Manifold Approximation and Projection (UMAP) method, which is used for dimensionality reduction of high-dimensional data, making it easier to visualize and analyze.
How it works
The package translates the Python UMAP implementation into R, utilizing C++ code for performance. It supports basic dimensionality reduction, as well as supervised and metric (out-of-sample) learning extensions. It can integrate with optional packages like RcppHNSW and rnndescent to accelerate nearest neighbor searches.
Who it’s for
Data scientists and researchers using the R programming language who need to perform dimensionality reduction on complex datasets.
Highlights
- Supports supervised and metric learning extensions.
- Includes a
umap2function with improved default settings. - Compatible with faster nearest neighbor search methods like HNSW and nndescent.
- Provides a text-based progress bar during execution when verbose mode is enabled.
Related
- Project
- Project
- Project
- Project
- Project