Module Gpr_interfaces.Sigs.Eval.Inducing

module Inducing: sig .. end
Evaluating inducing inputs

type t 
Type of inducing inputs
val choose_n_first_inputs : Spec.Kernel.t -> Spec.Inputs.t -> n_inducing:int -> Spec.Inducing.t
choose_n_first_inputs kernel inputs ~n_inducing
Returns the first n_inducing inputs in inputs as inducing points given kernel.
val choose_n_random_inputs : ?rnd_state:Core.Std.Random.State.t ->
Spec.Kernel.t -> Spec.Inputs.t -> n_inducing:int -> Spec.Inducing.t
choose_n_random_inputs ?rnd_state kernel inputs ~n_inducing
Returns n_inducing random inputs in inputs as inducing points given kernel and (optional) random state rnd_state.
rnd_state : default = default used by the Random module
val calc : Spec.Kernel.t -> Spec.Inducing.t -> t
calc kernel inducing_points
Returns inducing inputs (= precomputed data) prepared using inducing_points and kernel.
val get_points : t -> Spec.Inducing.t
get_points kernel inducing
Returns inducing points associated with the prepared inducing inputs.