Bayes Server is a .NET library for Bayesian networks.
To get started, see the example source code contained in the Network class.
Namespaces
| Namespace | Description |
|---|---|
| BayesServer | Contains classes and interfaces for defining the structure and distributions of a Bayesian network, and to save and load them. To perform inference, such as calculating posterior probabilities and log-likelihoods see the BayesServer.Inference namespace. |
| BayesServer.Inference | Contains interfaces for performing probabilistic inference with a Bayesian network, such as calculating posterior probabilities and log-likelihoods. See the VariableEliminationInference class for an algorithm that implements the necessary interfaces. |
| BayesServer.Inference.VariableElimination | Provides a probabilistic inference algorithm for Bayesian networks, loosely based on the Variable Elimination algorithm. |
