surrogate.kernels.RBF

surrogate.kernels.RBF(length_scale=1.0, length_scale_bounds=(1e-05, 100000.0))

Radial Basis Function (RBF) kernel.

Also known as the “squared exponential” kernel. It is given by: k(x_i, x_j) = exp(-0.5 * d(x_i, x_j)^2 / length_scale^2)

Parameters

Name Type Description Default
length_scale float or np.ndarray The length scale of the kernel. If a float, using isotropic distances. If an array, using anisotropic distances. Defaults to 1.0. 1.0
length_scale_bounds tuple The lower and upper bound on length_scale. Defaults to (1e-5, 1e5). (1e-05, 100000.0)