inferlo.datasets.UaiReader
- class inferlo.datasets.UaiReader[source]
Reads files in UAI format.
Methods
__init__()read_marginals(path)Reads true marginals form a file in UAI format.
read_model(path)Reads Graphical model form a file in UAI format.
- read_marginals(path) array[source]
Reads true marginals form a file in UAI format.
Format description: http://www.hlt.utdallas.edu/~vgogate/uai14-competition/resformat.html
- Parameters:
path – Local path to text file with true marginals in UAI format.
- Returns:
2D numpy array. First dimension is number of variables, second is maximal domain size of a variable.
result[i][j]is a probability thati-th variable takesj-th value (or 0 if this variable’s domain size is less thanj+1).
- read_model(path) GenericGraphModel[source]
Reads Graphical model form a file in UAI format.
Format description: http://www.hlt.utdallas.edu/~vgogate/uai14-competition/modelformat.html
- Parameters:
path – Local path to text file with GM in UAI format.
- Returns:
Graphical model read from the file.