boax.core.models.kernels.matern_three_halves#
- boax.core.models.kernels.matern_three_halves(length_scale)#
The Matern kernel with parameter 3/2.
Computes k(x, y) = (1 + z) * exp(-z),
with z = sqrt(3) * ||x - y|| / length_scale.
Example
>>> kernel = matern_three_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 three halves Kernel.