KernelSum

KernelSum

Sum of two kernels: k(x,y) = k1(x,y) + k2(x,y).

Corresponds to Rust KernelSum<T, U>. Default construction is just new KernelSum(new T(), new U()).

Constructor

new KernelSum(k1, k2)

Source:
Parameters:
Name Type Description
k1 object
k2 object

Classes

KernelSum

Methods

gradient(x1, x2) → {Array.<number>}

Description:
  • Concatenation of both child gradients.

Source:
Parameters:
Name Type Description
x1 Array.<number>
x2 Array.<number>
Returns:
Type
Array.<number>

heuristicFit(inputs, outputs)

Source:
Parameters:
Name Type Description
inputs Array.<Array.<number>>
outputs Array.<number>

kernel(x1, x2) → {number}

Source:
Parameters:
Name Type Description
x1 Array.<number>
x2 Array.<number>
Returns:
Type
number

rescale(scale)

Source:
Parameters:
Name Type Description
scale number

setParameters(parameters)

Description:
  • Splits the parameter slice between the two children.

Source:
Parameters:
Name Type Description
parameters Array.<number>