Spectral clustering

Constructors

  • Parameters

    • Optionalaffinity:
          | "rbf"
          | "knn"
          | { k?: number; name: "rbf"; sigma?: number }
          | { k?: number; name: "knn" }

      Affinity type name

    Returns SpectralClustering

Properties

_affinity:
    | "rbf"
    | "knn"
    | { k?: number; name: "rbf"; sigma?: number }
    | { k?: number; name: "knn" }
_clustering: KMeanspp
_epoch: number
_ev: Matrix
_n: number
_s_ev: number[][]
_size: number
ready: boolean

Accessors

  • get epoch(): number
  • Epoch.

    Returns number

  • get size(): number
  • Number of clusters.

    Returns number

Methods

  • Add a new cluster.

    Returns void

  • Clear all clusters.

    Returns void

  • Fit and returns total distance the centroid has moved.

    Returns number

    Total distance the centroid has moved

  • Initialize model.

    Parameters

    • datas: number[][]

      Training data

    Returns void

  • Returns predicted categories.

    Returns number[]

    Predicted values