Module Interfaces.Specs.Eval.Input

module Input: sig .. end
Signature for evaluating single inputs

type t 
Type of input point
val eval : Interfaces.Specs.Kernel.t ->
t ->
Interfaces.Specs.Eval.Inducing.t -> Lacaml.D.vec
eval kernel input inducing
Returns (row) vector of covariance evaluations between input and inducing inputs given kernel.
val weighted_eval : Interfaces.Specs.Kernel.t ->
t ->
Interfaces.Specs.Eval.Inducing.t -> coeffs:Lacaml.D.vec -> float
weighted_eval kernel input inducing ~coeffs
Returns coeff-weighted sum of covariances between input and inducing inputs given kernel.
val eval_one : Interfaces.Specs.Kernel.t -> t -> float
eval_one kernel point
Returns variance of point given kernel.