|
kmeans
k-means clustering in C++
|
Files | |
| compute_wcss.hpp | |
| Compute within-cluster sum of squares. | |
| Details.hpp | |
| Report detailed clustering statistics. | |
| Initialize.hpp | |
| Interface for k-means initialization. | |
| InitializeKmeanspp.hpp | |
| Class for kmeans++ initialization. | |
| InitializeNone.hpp | |
| Class for no initialization. | |
| InitializeRandom.hpp | |
| Class for random initialization. | |
| InitializeVariancePartition.hpp | |
| k-means initialization with variance partitioning. | |
| kmeans.hpp | |
| Perform k-means clustering. | |
| Matrix.hpp | |
| Interface for matrix inputs. | |
| parallelize.hpp | |
| Utilities for parallelization. | |
| Refine.hpp | |
| Interface for k-means refinement. | |
| RefineHartiganWong.hpp | |
| Implements the Hartigan-Wong algorithm for k-means clustering. | |
| RefineLloyd.hpp | |
| Implements the Lloyd algorithm for k-means clustering. | |
| RefineMiniBatch.hpp | |
| Implements the mini-batch algorithm for k-means clustering. | |
| remove_unused_centers.hpp | |
| Remove unused k-means centroids. | |
| SimpleMatrix.hpp | |
| Wrapper for a simple dense matrix. | |