package oml

  1. Overview
  2. Docs
module Svd = Uncategorized.Svd
type solved_lp = {
  1. coef : Lacaml.D.vec;
  2. vaco : [ `Cov of Lacaml.D.mat | `Svd of Svd.t ];
  3. resi : Lacaml.D.vec;
  4. looe : Lacaml.D.vec;
}
val to_lambda : ('a -> 'b) -> ('b -> 'c) -> [< `From of 'a array | `S of 'a ] -> 'a * 'b
val reg_to_lambda : Svd.t -> Lacaml.D.vec -> [< `From of float array | `S of float ] -> float * Lacaml.D.vec
val solve_lp : [< `Padded of 'a * Lacaml_float64.mat & Lacaml.D.mat * Lacaml_float64.mat | `Unpadded of Lacaml_float64.mat ] -> Lacaml.D.vec -> [< `From of float array | `S of float ] option -> solved_lp