Support vector machine

Constructors

  • Parameters

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

      Kernel name

    Returns SVM

Properties

_a: any[]
_alldata: boolean
_b: number
_C: number
_eps: number
_err: any[]
_kernel: any
_n: number
_t: any[]
_tolerance: number
_x: any[]

Methods

  • Parameters

    • Optionalall: boolean

    Returns number

  • Parameters

    • data: any

    Returns number

  • Fit model.

    Returns void

  • Initialize this model.

    Parameters

    • train_x: number[][]

      Training data

    • train_y: (-1 | 1)[]

      Target values

    Returns void

  • Returns predicted values.

    Parameters

    • data: number[][]

      Sample data

    Returns number[]

    Predicted values