rgpycrumbs.surfaces.gradient_nystrom

Classes

NystromGradientIMQ

Memory-efficient Nystrom-approximated gradient-enhanced IMQ surface.

Functions

_stable_nystrom_grad_imq_solve(x, y_full, x_inducing, ...)

_nystrom_grad_imq_predict(x_query, x_inducing, ...)

_nystrom_grad_imq_var(x_query, x_inducing, W, epsilon)

Module Contents

rgpycrumbs.surfaces.gradient_nystrom._stable_nystrom_grad_imq_solve(x, y_full, x_inducing, noise_scalar, epsilon)[source]
rgpycrumbs.surfaces.gradient_nystrom._nystrom_grad_imq_predict(x_query, x_inducing, alpha_m, epsilon)[source]
rgpycrumbs.surfaces.gradient_nystrom._nystrom_grad_imq_var(x_query, x_inducing, W, epsilon)[source]
class rgpycrumbs.surfaces.gradient_nystrom.NystromGradientIMQ(x, y, gradients=None, n_inducing=300, nimags=None, smoothing=0.001, length_scale=None, optimize=True, **kwargs)[source]

Bases: rgpycrumbs.surfaces._base.BaseGradientSurface

Memory-efficient Nystrom-approximated gradient-enhanced IMQ surface.

Added in version 1.1.0.

n_inducing = 300[source]
nimags = None[source]
_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.