boax.core.models.kernels.matern_five_halves#
- boax.core.models.kernels.matern_five_halves(length_scale)#
The Matern kernel with parameter 5/2.
Computes k(x, y) = (1 + z + z**2 / 3) * exp(-z),
with z = sqrt(5) * ||x - y|| / length_scale.
Example
>>> kernel = matern_five_halves(jnp.array([0.2, 3.0])) >>> Kxx = kernel(xs, xs)
- Parameters:
length_scale (
Union[Array,ndarray,bool,number]) – The parameter controlling how sharp or wide the kernel is.- Return type:
- Returns:
A matern five halves Kernel.