Constructors
Properties
_centroids
_centroids: any[]
_init_k
_init_k: number
Accessors
centroids
- get centroids(): number[][]
Returns number[][]
size
- get size(): number
Returns number
Methods
_create_clusters
- _create_clusters(
model: any,
datas: any,
): { centroid: any; data: any[]; size: number }[] Returns { centroid: any; data: any[]; size: number }[]
_distance
- _distance(a: any, b: any): number
Returns number
_split_cluster
- _split_cluster(
datas: any,
k?: number,
): { centroid: any; data: any[]; size: number }[] Parameters
- datas: any
Optional
k: number
Returns { centroid: any; data: any[]; size: number }[]
clear
- clear(): void
Returns void
fit
- fit(datas: number[][], iterations?: number): void
Parameters
- datas: number[][]
Optional
iterations: number
Returns void
predict
- predict(datas: number[][]): number[]
Returns number[]
Predicted values
G-means