Index of modules


A
Array [Ext]
Standard Ocaml Array module with extended functionality.

B
Bn
The BN library reads, writes, and represents Bayesian networks (BNs) and dependency networks (DNs) with conditional probability distributions (CPDs) that are tree-structured, tables, or arbitrary sets of factors.

C
Circuit
The Circuit module provides an interface for working with arithmetic circuits, so that learning and inference algorithms can be built on top of this data structure/inference representation.

D
Data
The Data module reads/writes data and schema files, which have a common format throughout Libra

E
Expat
The Ocaml Expat library provides an interface to the Expat XML Parser.
Ext
The ext library includes miscellaneous utility functions, extensions to the OCaml standard library (including List and Array), and two utility modules, Timer and Heap (priority queue implemented as a binary heap).

F
Factor [Mn]
The Factor module is used for representing a factor in a factor graph.

H
Hashset [Ext]
Hashset is similar to Hashtbl, but it stores only keys, and the value is unit for all keys.
Hashtbl [Ext]
Standard Ocaml Hashtbl module with extended functionality.
Heap [Ext]
Simple implementation of an array-based binary heap in OCaml.

L
Lbfgs
The lbfgs library acts as a simple wrapper to the C LBFGS library written by Naoaki Okazaki.
List [Ext]
Standard Ocaml List module with extended functionality.

M
MP [Mn.Factor]
Auxilary module for parsing factors.
Make [Ext.Hashtbl]
MakeSeeded [Ext.Hashtbl]
Mn
The MN library reads, writes, and represents Markov networks with factors represented as tables, trees, sets of features, or individual features.

N
NMap [Circuit]
NSet [Circuit]

P
Pll
The Pll module performs efficient computation of pseudo-likelihood and its gradient, given a Markov network represented as a set of weighted conjunctive features.

S
Spn
SPN library provides data structure and methods for learning sum-product networks.
String [Ext]

T
Timer [Ext]
Named timers.

V
Varstate [Mn]
Set of functions for indexing and iterating over the states of sets of variables.