@kanaries/ml

kmeansPlusPlus

API reference for kmeansPlusPlus

Clusters.kmeansPlusPlus

kmeansPlusPlus(
    X: number[][],
    n_clusters: number,
    sampleWeight?: number[],
    randomState: () => number = Math.random
): { centers: number[][]; indices: number[] }

This utility initializes cluster centers using the k-means++ strategy.

const { centers } = kmeansPlusPlus(X, 3);