module Optimizer:sig
..end
module Spec:Gpr_interfaces.Specs.Optimizer
with module Eval = Eval.Spec
type
t
val create : ?max_memory:int ->
Spec.Eval.Kernel.t ->
t
val learn : t ->
(Spec.Eval.Input.t * float) array ->
t
val calc_mpi_criterion : t ->
Spec.Eval.Input.t -> float
val calc_mpi_deriv : t ->
Spec.Eval.Input.t