@kanaries/ml

KMeans

API reference for KMeans

Clusters.KMeans

constructor (n_clusters: number = 2, opt_ratio: number = 0.05, initCenters?: number[][], max_iter: number = 30)
props nametypedefault value
n_clustersnumber2
opt_rationumber0.05
initCentersnumber[][]undefined
max_iternumber30
const X = [
    [0, 0],
    [0.5, 0],
    [0.5, 1],
    [1, 1],
];
const sampleWeights = [3, 1, 1, 3];
const initCenters = [[0, 0], [1, 1]];

const kmeans = new KMeans(2, 0.05, initCenters);

const result = kmeans.fitPredict(X, sampleWeights);

On this page