Skip to content

Kernel

Defined in: ds/src/ml/kernels/base.js:13

Abstract base class for GP kernels

Extended by

Constructors

Constructor

new Kernel(): Kernel

Returns

Kernel

Methods

call()

call(X1, X2?): Matrix

Defined in: ds/src/ml/kernels/base.js:30

Compute covariance matrix between sets of points

Parameters

X1

any

First set of points (n1 x d)

X2?

any = null

Second set of points (n2 x d). If omitted, computes K(X1, X1)

Returns

Matrix

Covariance matrix (n1 x n2)


clone()

clone(): Kernel

Defined in: ds/src/ml/kernels/base.js:76

Clone the kernel with the same parameters

Returns

Kernel

New kernel instance


compute()

compute(_x1, _x2): number

Defined in: ds/src/ml/kernels/base.js:20

Compute covariance between two points

Parameters

_x1

any

_x2

any

Returns

number

Covariance value


getParams()

getParams(): any

Defined in: ds/src/ml/kernels/base.js:60

Get kernel hyperparameters

Returns

any

Hyperparameters


setParams()

setParams(_params): void

Defined in: ds/src/ml/kernels/base.js:68

Set kernel hyperparameters

Parameters

_params

any

Returns

void