Kernel Principal component analysis

Constructors

Properties

Methods

Constructors

  • Parameters

    • kernel:
          | "gaussian"
          | "polynomial"
          | { name: "gaussian"; sigma?: number }
          | { n?: number; name: "polynomial" }
          | (arg0: number[], arg1: number[]) => number

      Kernel name

    • Optionalrd: number

      Reduced dimension

    Returns KernelPCA

Properties

_e: any
_kernel: any
_rd: number
_x: Matrix<number[]>

Methods

  • Parameters

    • x: any

    Returns Matrix<T>

  • Fit model.

    Parameters

    • x: number[][]

      Training data

    Returns void

  • Returns reduced datas.

    Parameters

    • x: number[][]

      Sample data

    Returns number[][]

    Predicted values