surrogate.kernels.WhiteKernel

surrogate.kernels.WhiteKernel(
    noise_level=1.0,
    noise_level_bounds=(1e-05, 100000.0),
)

White kernel.

The main use case is capturing noise in the signal: k(x_i, x_j) = noise_level if x_i == x_j else 0

Parameters

Name Type Description Default
noise_level float Parameter controlling the noise level (variance). Defaults to 1.0. 1.0
noise_level_bounds tuple The lower and upper bound on noise_level. Defaults to (1e-5, 1e5). (1e-05, 100000.0)