The kernel given by K2, it is assumed that the user inputs a valid stationary kernel
The non-negative scaling function K1(.)
Returns the kernel multiplied by a positive constant: k_new = k*c
Returns the kernel multiplied by a positive constant: k_new = k*c
Create composite kernel k = k1 * k2
Create composite kernel k = k1 * k2
The kernel to multiply to the current one.
The kernel k defined above.
Create composite kernel k = k1 + k2
Create composite kernel k = k1 + k2
param otherKernel The kernel to add to the current one. return The kernel k defined above.
Construct the kronecker product kernel
Construct the kronecker product kernel
Construct a 2 layer kernel K = k1 > rbf
Construct a 2 layer kernel K = k1 > rbf
Get a pipeline which when given a particular configuration of hyper-parameters returns this kernel function set with that configuration.
Get a pipeline which when given a particular configuration of hyper-parameters returns this kernel function set with that configuration.
Implementation of locally stationary kernels as defined in http://jmlr.csail.mit.edu/papers/volume2/genton01a/genton01a.pdf
K(x,y) = K1(x+y/2)×K2(x-y)
The index set or input domain over which the kernel function is evaluated.