umap-learn

Find low-dimensional embeddings of high-dimensional data using UMAP.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/viniruggeri/applied-dynamical-systems --skill umap-learn-viniruggeri
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: umap-learn
Source: https://github.com/viniruggeri/applied-dynamical-systems/tree/main/.agents/skills/umap-learn
Command: npx skills add https://github.com/viniruggeri/applied-dynamical-systems --skill umap-learn-viniruggeri

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

UMAP provides fast, scalable dimensionality reduction to generate meaningful low-dimensional embeddings from high-dimensional data for visualization, clustering preprocessing, and feature engineering.

Core Features & Use Cases

  • Supports visualization, clustering preprocessing (e.g., with HDBSCAN), and supervised/parametric variants.
  • Offers Parametric UMAP, density-preserving DensMAP, and alignment for related datasets.
  • Provides transform and inverse_transform to project new data into the learned embedding space.

Quick Start

Train a UMAP model on your dataset to obtain a 2D embedding for visualization.

Frequently Asked Questions about umap-learn

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reduce high-dimensional embeddings for visualization?▼

UMAP provides fast dimensionality reduction to generate low-dimensional embeddings from high-dimensional data for visualization. You train a model on your dataset to obtain 2D coordinates that preserve local manifold structure.

What's the best way to preprocess data for clustering with UMAP?▼

UMAP serves as clustering preprocessing by reducing data to a low-dimensional manifold representation. The resulting embeddings can be fed into clustering algorithms to group similar data points more effectively.

Can I use parametric UMAP and DensMAP for supervised embedding tasks?▼

Yes, UMAP supports parametric, DensMAP, and supervised variants. Parametric UMAP uses neural networks for embeddings, DensMAP preserves local density, and supervised mode incorporates labels for task-specific dimensionality reduction.

Does UMAP support transform and inverse_transform for new data?▼

Yes, UMAP provides transform and inverse_transform functions. Transform projects new data into the learned embedding space, while inverse_transform maps low-dimensional coordinates back to the original high-dimensional space.

How do I align embeddings across related datasets using UMAP?▼

UMAP offers an aligned UMAP feature to find coherent low-dimensional embeddings across related datasets. This ensures that shared structures remain consistent when projecting multiple related high-dimensional sources.

What are the core UMAP parameters for manifold learning?▼

Core UMAP parameters include n_neighbors, n_components, metric, and min_dist. These control local neighborhood size, output dimensionality, distance measurement, and minimum embedding distance for manifold learning.