Constructors
constructor
- new Pegasos(rate: number, k?: number): Pegasos
Parameters
- rate: number
Optional
k: number
Properties
_b
_b: any
_do_projection
_do_projection: boolean
_itr
_itr: number
_k
_k: number
_r
_r: number
_t
_t: number
_w
_w: any
_x
_x: number[][]
_y
_y: (-1 | 1)[]
Methods
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[][]): (-1 | 1)[]
Returns (-1 | 1)[]
Predicted values
update
- update(x: number[][], y: (-1 | 1)[]): void
Parameters
- x: number[][]
- y: (-1 | 1)[]
Returns void
Primal Estimated sub-GrAdientSOlver for SVM