sig
  type typ =
      L1norm of float
    | L2norm of float
    | Elastic_net of float * float
    | None
  val run :
    Owl_neural_optimise.Regularisation.typ ->
    Owl_algodiff.S.t -> Owl_algodiff.S.t
  val to_string : Owl_neural_optimise.Regularisation.typ -> string
end