Manifold Learning Frameworks
Tools and libraries for non-linear dimensionality reduction, manifold approximation, and geometric machine learning on curved spaces. Does NOT include linear dimensionality reduction (PCA), general embedding visualization tools, or applications of these techniques to specific domains.
There are 73 manifold learning frameworks tracked. 3 score above 70 (verified tier). The highest-rated is lmcinnes/umap at 90/100 with 8,114 stars and 5,454,447 monthly downloads. 3 of the top 10 are actively maintained.
Get all 73 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=manifold-learning-frameworks&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
lmcinnes/umap
Uniform Manifold Approximation and Projection |
|
Verified |
| 2 |
geomstats/geomstats
Computations and statistics on manifolds with geometric structures. |
|
Verified |
| 3 |
pyRiemann/pyRiemann
Machine learning for multivariate data through the Riemannian geometry of... |
|
Verified |
| 4 |
higra/Higra
Hierarchical Graph Analysis |
|
Established |
| 5 |
pavlin-policar/openTSNE
Extensible, parallel implementations of t-SNE |
|
Established |
| 6 |
giotto-ai/giotto-tda
A high-performance topological machine learning toolbox in Python |
|
Established |
| 7 |
DeepLearnPhysics/spine
Scalable Particle Imaging with Neural Embeddings |
|
Established |
| 8 |
matousc89/padasip
Python Adaptive Signal Processing |
|
Established |
| 9 |
sissa-data-science/DADApy
Distance-based Analysis of DAta-manifolds in python |
|
Established |
| 10 |
JuliaGraphs/GraphNeuralNetworks.jl
Graph Neural Networks in Julia |
|
Established |
| 11 |
sun-umn/PyGRANSO
PyGRANSO: A PyTorch-enabled port of GRANSO with auto-differentiation |
|
Established |
| 12 |
3diglab/geomfum
Geometry processing and machine learning with functional maps. |
|
Established |
| 13 |
cvxgrp/pymde
Minimum-distortion embedding with PyTorch |
|
Established |
| 14 |
jajupmochi/graphkit-learn
A python package for graph kernels, graph edit distances, and graph... |
|
Established |
| 15 |
oscarescuderoarnanz/dtwParallel
Dynamic Time Warping |
|
Established |
| 16 |
toinsson/pysdtw
Torch implementation of Soft-DTW, supports CUDA. |
|
Emerging |
| 17 |
wwhenxuan/PySDKit
A Python library for signal decomposition algorithms |
|
Emerging |
| 18 |
aidos-lab/pytorch-topological
A topological machine learning framework based on PyTorch |
|
Emerging |
| 19 |
davisidarta/topometry
Systematically learn and evaluate the latent geometry from high-dimensional... |
|
Emerging |
| 20 |
weber-s/pyPMF
Positive Matrix Factorization handler |
|
Emerging |
| 21 |
dillondaudert/UMAP.jl
Uniform Manifold Approximation and Projection (UMAP) implementation in Julia |
|
Emerging |
| 22 |
mpmatthe/evomap
A Toolbox for Dynamic Mapping in Python |
|
Emerging |
| 23 |
mikgroup/sigpy
Python package for signal processing, with emphasis on iterative methods |
|
Emerging |
| 24 |
harveyslash/TSNE-UMAP-Embedding-Visualisation
A Simple and easy to use way to Visualise Embeddings! |
|
Emerging |
| 25 |
FatemehTarashi/awesome-tda
A curated list of topological data analysis (TDA) resources and links. |
|
Emerging |
| 26 |
VersorAI/Versor
Conformal Geometric Algebra (CGA) with efficient sequence modeling by... |
|
Emerging |
| 27 |
deepsphere/deepsphere-cosmo-tf1
A spherical convolutional neural network for cosmology (TFv1). |
|
Emerging |
| 28 |
hi-paris/Lowrankdensity
Lowrankdensity |
|
Emerging |
| 29 |
davidemiceli/watch-complexity
A package to understand and analyze complex networks and more in general... |
|
Emerging |
| 30 |
Chunjiang-Intelligence/low-rank-decay
「Low-Rank Decay」的官方实现。 |
|
Emerging |
| 31 |
Maghoumi/pytorch-softdtw-cuda
Fast CUDA implementation of (differentiable) soft dynamic time warping for PyTorch |
|
Emerging |
| 32 |
neurreps/awesome-neural-geometry
A curated collection of resources and research related to the geometry of... |
|
Emerging |
| 33 |
spdlearn/spd_learn
SPDlearn: A Geometric Deep Learning Python Library for Neural Decoding... |
|
Emerging |
| 34 |
markdregan/K-Nearest-Neighbors-with-Dynamic-Time-Warping
Python implementation of KNN and DTW classification algorithm |
|
Emerging |
| 35 |
Concode0/Versor
Versor: Stop Projecting, Start Rotating. GBN (Geometric Blade Network) - A... |
|
Emerging |
| 36 |
pchlenski/manify
A Python Library for Learning Non-Euclidean Representations |
|
Emerging |
| 37 |
c-hofer/torchph
The essence of my research, distilled for reusability. Enjoy 🥃! |
|
Emerging |
| 38 |
khoruzhii/cayleypy-cube
Learned diffusion heuristics with GPU-accelerated search for short paths in... |
|
Emerging |
| 39 |
Thinklab-SJTU/pygmtools
A Python Graph Matching Toolkit. |
|
Emerging |
| 40 |
SmartTensors/NMFk.jl
Nonnegative Matrix Factorization + k-means clustering and physics... |
|
Emerging |
| 41 |
lrnzgiusti/awesome-topological-deep-learning
A curated list of topological deep learning (TDL) resources and links. |
|
Emerging |
| 42 |
msmathcomp/hyperbolic-tsne
Experiments and content for the "Accelerating hyperbolic t-SNE" paper. |
|
Emerging |
| 43 |
zikribayraktar/Carbon_Capture_ML
Survey of all published Carbon Capture ML papers, data, code and... |
|
Emerging |
| 44 |
timsainb/ParametricUMAP_paper
Parametric UMAP embeddings for representation and semisupervised learning.... |
|
Emerging |
| 45 |
davisidarta/fastlapmap
Fast Laplacian Eigenmaps: lightweight multicore LE for non-linear... |
|
Emerging |
| 46 |
lanl/pyDNMFk
Python Distributed Non Negative Matrix Factorization with custom clustering |
|
Emerging |
| 47 |
ae-bii/neural-geometry
Latent Space Geometry for Neural Networks in Python |
|
Emerging |
| 48 |
ChangWeiTan/FastWWSearch
This work focused on fast searching for the best warping window for Dynamic... |
|
Emerging |
| 49 |
MachineLearningLifeScience/stochman
Algorithms for computations on random manifolds made easier |
|
Emerging |
| 50 |
keonlee9420/Soft-DTW-Loss
PyTorch implementation of Soft-DTW: a Differentiable Loss Function for... |
|
Emerging |
| 51 |
stefaniaebli/simplicial_neural_networks
Simplicial neural networks (SNNs), a generalization of graph neural networks... |
|
Emerging |
| 52 |
AdaUchendu/AwesomeTDA4NLP
Topological Data Analysis (TDA) for Natural Language Processing (NLP) Applications |
|
Experimental |
| 53 |
evanseitz/ManifoldEM_Python
ManifoldEM Python suite |
|
Experimental |
| 54 |
wilsonjr/humap
Hierarchical Uniform Manifold Approximation and Projection |
|
Experimental |
| 55 |
michael-psenka/manifold-linearization
Companion repository for the paper "Representation Learning via Manifold... |
|
Experimental |
| 56 |
Shape-Lab/SPHARM-Net
SPHARM-Net: Spherical Harmonics-based Convolutional Neural Network |
|
Experimental |
| 57 |
rushilanirudh/pdsphere
A Riemannian framework for statistical analysis of topological persistence diagrams |
|
Experimental |
| 58 |
lanl/pyDRESCALk
Distributed Non Negative RESCAL decomposition with estimation of latent features |
|
Experimental |
| 59 |
dlanzo/CRANE
Convolutional Recurrent Approximation of Nanoscale Evolution |
|
Experimental |
| 60 |
Steenroder/steenroder
Computation of persistence Steenrod barcodes |
|
Experimental |
| 61 |
AaltoPML/spatiotemporal-graph-kernels
The official implementation of Non-separable Spatio-temporal Graph Kernels via SPDEs. |
|
Experimental |
| 62 |
RandomAnass/TDA-DL
Topological Data Analysis and Deep Learning |
|
Experimental |
| 63 |
vadimlebovici/eulearning
Eulearning: Euler characteristic tools for topological data analysis |
|
Experimental |
| 64 |
brian-hepler-phd/Spherical-CNN
Interactive exploration of equivariant neural networks on homogeneous... |
|
Experimental |
| 65 |
DanielYang59/cnn4dos
MPhil Project at QUT: Convolutional Neural Networks and Volcano Plots:... |
|
Experimental |
| 66 |
jaggbow/magnet
This repository contains code for the paper "MAgNet: Mesh-Agnostic Neural... |
|
Experimental |
| 67 |
seydoux02/Spherical-CNN
Interactive exploration of equivariant neural networks on homogeneous... |
|
Experimental |
| 68 |
kepsail/SHGP
NeurIPS 2022 - SHGP |
|
Experimental |
| 69 |
jishanshaikh4/alpha-net
Alpha-Net: Architecture, Models, and Applications (https://arxiv.org/abs/2007.07221) |
|
Experimental |
| 70 |
qinguangjun/TDLBook
Chinese Version of "Topological Deep Learning: Going Beyond Graph Data".... |
|
Experimental |
| 71 |
pab1s/tda-nn-analysis
This project aims to explore the optimization and transferability of... |
|
Experimental |
| 72 |
Shr3yash/EmbedroW
t-SNE, UMAP & PCA Projector Tool for custom data projection. Checkout the... |
|
Experimental |
| 73 |
jgurakuqi/graph-kernels-and-manifold-svm
This project aims to compare the performance obtained using a linear Support... |
|
Experimental |