Tightest Perceptron

Constructors

  • Parameters

    • Optionalb: number

      Budget size

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

      Kernel name

    • OptionalaccuracyLoss: "zero_one" | "hinge"

      Accuracy loss type name

    Returns TightestPerceptron

Properties

_accuracyLossN: (y: any) => number
_accuracyLossP: (y: any) => number
_an: number
_ap: number
_b: number
_kernel: any
_sv: any[]

Methods

  • Parameters

    • x: any
    • cp: any
    • cn: any

    Returns void

  • Fit model parameters.

    Parameters

    • x: number[][]

      Training data

    • y: (-1 | 1)[]

      Target values

    Returns void

  • Returns predicted values.

    Parameters

    • data: number[][]

      Sample data

    Returns (-1 | 1)[]

    Predicted values