spirosmaggioros/ClusterXX
Clustering/Manifold/Decomposition methods in modern C++
This C++ library helps developers quickly integrate common machine learning algorithms like clustering, manifold learning, and data decomposition into their applications. It takes raw numerical datasets and outputs processed data for tasks like anomaly detection, feature reduction, or visualization. Software engineers building high-performance systems would use this to embed analytical capabilities.
Use this if you are a C++ developer needing to embed core machine learning algorithms directly into a performant application.
Not ideal if you need production-grade performance comparable to highly optimized libraries like scikit-learn or if you prefer a language other than C++.
Stars
7
Forks
—
Language
C++
License
MIT
Category
Last pushed
Dec 18, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/spirosmaggioros/ClusterXX"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
scikit-learn-contrib/hdbscan
A high performance implementation of HDBSCAN clustering.
annoviko/pyclustering
pyclustering is a Python, C++ data mining library.
panagiotisanagnostou/HiPart
Hierarchical divisive clustering algorithm execution, visualization and Interactive visualization.
erdogant/clusteval
Clusteval provides methods for unsupervised cluster validation
mqcomplab/MDANCE
MDANCE: O(N) clustering for molecular dynamics. Process 1.5M frames in 40min. 8 specialized algorithms.