-
Notifications
You must be signed in to change notification settings - Fork 26
Tools
Dominik Jain edited this page Dec 6, 2018
·
9 revisions
Here are some of the tools that are part of the ProbCog toolbox.
Once you have completed the "Getting started" tutorial, all of these tools will be located in the /path/to/probcog/apps
directory (which, if you've set up your environment correctly, is within your system PATH).
-
genDB
- the Database Generator tool
-
blnquery
- the BLN Query Tool, a graphical inference tool -
blnlearn
- the BLN Learning Tool, graphical learning tool -
netEd
- the Network Editor, a graphical editor for fragment networks - Command-line tools (invoke for usage instructions)
-
BLNinfer
– BLN inference -
BLN2MLN
– converts BLNs to MLNs -
BLNprintCPT
– format a BLN's fragment conditional probability table for printing using LaTeX -
learnABL
– learn's BLN fragment CPTs from data
-
-
mlnquery
- the MLN Query Tool, a graphical inference tool -
mlnlearn
- the MLN Learning Tool, a graphical learning tool - Command-line tools (invoke for usage instructions):
-
MLN2WCSP
– converts a ground Markov random field to a weighted constraint satisfaction problem (for use with toulbar2) -
MLNinfer
– inference tool
-
-
bnquery
- the Bayesian Network Query Tool, a graphical inference tool - Command-line tools:
-
BNinfer
– inference tool -
BNsaveAs
– saves a network file in a different format -
BNprintCPT
– formats CPTs for printing using LaTeX -
BNlistCPTs
– prints a network's CPTs to stdout
-
-
jython
/pcjython
– Jython interpreter -
yprolog
– Prolog interpreter -
syprolog
– a simple yProlog interactive shell -
pmml2graphml
– converts .pmml networks (Bayesian network or BLN fragment network) to .graphml files that can be easily formatted for printing (e.g. using yEd)