Constructors
constructor
- new SVM(
kernel:
| "gaussian"
| "linear"
| { d?: number; name: "gaussian" }
| { name: "linear" }
| (arg0: number[], arg1: number[]) => number,
): SVM Parameters
- kernel:
| "gaussian"
| "linear"
| { d?: number; name: "gaussian" }
| { name: "linear" }
| (arg0: number[], arg1: number[]) => number
Returns SVM
Properties
_a
_a: any[]
_alldata
_alldata: boolean
_b
_b: number
_C
_C: number
_eps
_eps: number
_err
_err: any[]
_kernel
_kernel: any
_n
_n: number
_t
_t: any[]
_tolerance
_tolerance: number
_x
_x: any[]
Methods
_fitOnce
- _fitOnce(all?: boolean): number
Returns number
_predict1
- _predict1(data: any): number
Returns number
fit
- fit(): void
Returns void
init
- init(train_x: number[][], train_y: (-1 | 1)[]): void
Parameters
- train_x: number[][]
- train_y: (-1 | 1)[]
Returns void
predict
- predict(data: number[][]): number[]
Returns number[]
Predicted values
Support vector machine