rgpycrumbs.surfaces.gradient_matern

Classes

GradientMatern

Gradient-enhanced Matern 5/2 surface implementation.

Functions

negative_mll_matern_grad(log_params, x, y_flat, D_plus_1)

_grad_matern_solve(x, y_full, noise_scalar, length_scale)

_grad_matern_predict(x_query, x_obs, alpha, length_scale)

_grad_matern_var(x_query, x_obs, K_inv, length_scale)

Module Contents

rgpycrumbs.surfaces.gradient_matern.negative_mll_matern_grad(log_params, x, y_flat, D_plus_1)[source]
rgpycrumbs.surfaces.gradient_matern._grad_matern_solve(x, y_full, noise_scalar, length_scale)[source]
rgpycrumbs.surfaces.gradient_matern._grad_matern_predict(x_query, x_obs, alpha, length_scale)[source]
rgpycrumbs.surfaces.gradient_matern._grad_matern_var(x_query, x_obs, K_inv, length_scale)[source]
class rgpycrumbs.surfaces.gradient_matern.GradientMatern(x, y, gradients=None, smoothing=0.0001, length_scale=None, optimize=True, **_kwargs)[source]

Bases: rgpycrumbs.surfaces._base.BaseGradientSurface

Gradient-enhanced Matern 5/2 surface implementation.

Added in version 1.0.0.

_fit(smoothing, length_scale, optimize)[source]

Internal method to perform parameter optimization.

_solve()[source]

Internal method to solve the linear system for weights.

_predict_chunk(chunk)[source]

Internal method for batch prediction.

_var_chunk(chunk)[source]

Internal method for batch variance.