sig   type dsmat = Dense.dsmat   type vector   val linear :     ?i:bool -> Regression.dsmat -> Regression.dsmat -> Regression.dsmat   val polynomial :     Regression.dsmat -> Regression.dsmat -> int -> Regression.dsmat   val exponential : Regression.dsmat -> Regression.dsmat -> Regression.dsmat   val nonlinear :     (Regression.vector -> float -> float) ->     float array -> Regression.dsmat -> Regression.dsmat -> Regression.dsmat   val ols :     ?i:bool -> Regression.dsmat -> Regression.dsmat -> Regression.dsmat   val ridge :     ?i:bool ->     ?a:float -> Regression.dsmat -> Regression.dsmat -> Regression.dsmat   val lasso :     ?i:bool ->     ?a:float -> Regression.dsmat -> Regression.dsmat -> Regression.dsmat   val logistic :     ?i:bool -> Regression.dsmat -> Regression.dsmat -> Regression.dsmat   val svm :     ?i:bool ->     Regression.dsmat ->     Regression.dsmat -> Regression.dsmat -> Regression.dsmat   val kmeans : Regression.dsmat -> int -> Regression.dsmat * int array end