module Update_rules:sig
..end
module type WEIGHT =sig
..end
module Update_fn:sig
..end
module type S =sig
..end
module type WEIGHT_PROVIDER =sig
..end
module Make_weighted(
Weight_provider
:
WEIGHT_PROVIDER
)
:S
module Constant(
Weight
:
WEIGHT
)
:S
module Mean:S
val constant : float -> Update_fn.t
val mean : Update_fn.t