rgpycrumbs.surfaces¶
Attributes¶
Classes¶
Functions¶
|
Retries Cholesky with increasing jitter if it fails. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Standard RQ Kernel: (1 + r^2 / (2*alpha*l^2))^-alpha |
|
SYMMETRIC KERNEL TRICK: k_sym(x, x') = k(x, x') + k(swap(x), x') |
|
|
|
|
|
|
|
|
|
Module Contents¶
- rgpycrumbs.surfaces.safe_cholesky_solve(K, y, noise_scalar, jitter_steps=3)[source]¶
Retries Cholesky with increasing jitter if it fails.
- class rgpycrumbs.surfaces.FastMatern(x_obs, y_obs, smoothing=0.001, length_scale=None, optimize=True, **kwargs)[source]¶
- class rgpycrumbs.surfaces.GradientMatern(x, y, gradients=None, smoothing=0.0001, length_scale=None, optimize=True, **kwargs)[source]¶
- class rgpycrumbs.surfaces.FastIMQ(x_obs, y_obs, smoothing=0.001, length_scale=None, optimize=True, **kwargs)[source]¶
- class rgpycrumbs.surfaces.GradientSE(x, y, gradients=None, smoothing=0.0001, length_scale=None, optimize=True, **kwargs)[source]¶
- class rgpycrumbs.surfaces.GradientIMQ(x, y, gradients=None, smoothing=0.0001, length_scale=None, optimize=True, **kwargs)[source]¶
- rgpycrumbs.surfaces.rq_kernel_base(x1, x2, length_scale, alpha)[source]¶
Standard RQ Kernel: (1 + r^2 / (2*alpha*l^2))^-alpha
- rgpycrumbs.surfaces.rq_kernel_elem(x1, x2, params)[source]¶
SYMMETRIC KERNEL TRICK: k_sym(x, x’) = k(x, x’) + k(swap(x), x’) Enforces f(r, p) = f(p, r) globally.