module Hyper: sig
.. end
Hyper parameters that have derivatives
type
t
Type of hyper parameter
val get_all : Eval.Kernel.t ->
Gpr_interfaces.Specs.Eval.Inducing.t ->
Gpr_interfaces.Specs.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 ->
Gpr_interfaces.Specs.Eval.Inducing.t ->
Gpr_interfaces.Specs.Eval.Inputs.t ->
t -> float
get_value kernel inducing inputs hyper
Returns value of hyper
parameter hyper
of kernel
and/or (inducing
) inputs
.
val set_values : Eval.Kernel.t ->
Gpr_interfaces.Specs.Eval.Inducing.t ->
Gpr_interfaces.Specs.Eval.Inputs.t ->
t array ->
Lacaml.D.vec ->
Eval.Kernel.t * Gpr_interfaces.Specs.Eval.Inducing.t *
Gpr_interfaces.Specs.Eval.Inputs.t
set_values kernel inducing inputs hypers values
Returns triple
of (kernel, inducing, inputs)
in which hypers
have been
substituted with values
position-wise.