Owl_base_statsStatistics: random number generators, PDF and CDF functions, and hypothesis tests. The module also includes some basic statistical functions such as mean, variance, skew, and etc.
Owl_graphGraph module supports basic operations on DAG.
Owl_lazyLazy module The module is used to construct a computation graph explicitly for evaluation. The module can be used to simulate the lazy evaluation atop of OCaml. It can also be used for dataflow programming and supports incremental computation. If a variable is updated, only the subgraph depending on such variable will be evaluated.
Owl_typesThis module defines the types shared by various sub-libraries in Owl. Note that they just wrappers, to find the exact module signature, please refer to the definition in the corresponding module.
Owl_viewView module This module is used to create views atop of an ndarray. The view creation is very light-weighted and avoids copying actual data. You can further create views atop of existing views using slicing functions.