Module Deriv.Hyper
Hyper parameters that have derivatives
val get_all : Eval.Kernel.t -> Eval.Inducing.t -> Eval.Inputs.t -> t array
get_all kernel inducing inputs
- returns
array of all hyper parameters of
kernel
and/or (inducing
)inputs
for which derivatives can be computed.
val get_value : Eval.Kernel.t -> Eval.Inducing.t -> Eval.Inputs.t -> t -> float
get_value kernel inducing inputs hyper
- returns
value of hyper parameter
hyper
ofkernel
and/or (inducing
)inputs
.
val set_values : Eval.Kernel.t -> Eval.Inducing.t -> Eval.Inputs.t -> t array -> Lacaml.D.vec -> Eval.Kernel.t * Eval.Inducing.t * Eval.Inputs.t
set_values kernel inducing inputs hypers values
- returns
triple of
(kernel, inducing, inputs)
in whichhypers
have been substituted withvalues
position-wise.