UNPKG

@ai-on-browser/data-analysis-models

Version:

Data analysis model package without any dependencies

33 lines (32 loc) 657 B
/** * Fuzzy c-means */ export default class FuzzyCMeans { /** * @param {number} [m] Fuzziness factor */ constructor(m?: number); _m: number; _c: any[]; _u: any[]; _distance(a: any, b: any): number; /** * Initialize model. * @param {Array<Array<number>>} datas Training data */ init(datas: Array<Array<number>>): void; _x: number[][]; /** * Add a new cluster. */ add(): void; /** * Fit model. */ fit(): void; /** * Returns predicted coefficients. * @returns {Array<Array<number>>} Predicted values */ predict(): Array<Array<number>>; }