Software for Bayesian Networks

Software packages

  • Hugin: A comprehensive software package for Bayesian networks

  • Netica: Bayesian network development software

  • Tetrad: A collection of tools, or modules, to help build causal models of statistical data.

  • Genie: A development environment for building graphical decision-theoretic models running under Windows operating systems

  • Smile: A BN portable inference engine, consisting of a library of C++ classes

  • BNT: Bayes Net Toolbox by Kevin Murphy

  • LIBB: Library for Bayesian Networks

  • BN Software: An efficient system that learns Bayesian belief network structures & parameters from data. A data mining system for data modeling/classification/prediction. It extends BN PowerConstructor to BN based classifier learning. A tool used with BN PowerConstructor and BN PowerPredictor for pre-processing the training data.

  • Bayes Builder: A tool for constructing and testing Bayesian networks

  • BNJ: Bayesian Network tools in Java

  • JavaBayes: Bayesian Networks in Java

  • MSBNx: An application developed by the Decision Theory & Adaptive Systems Group within Microsoft Research. It allows the creation, assessment and evaluation of Bayesian belief networks.

    Libraries of BN Software Links

  • Software for Manipulating Belief Networks

  • Software Packages for Graphical Models / Bayesian Networks

  • Bayesian and Dependency Networks Software