aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
Bayesian networks
Collaboration diagram for Bayesian networks:

Topics

 Inference Algorithms for Bayesian networks
 Serialization of Bayesian networks
 Generators
 Particles Algorithms
 Inference Algorithms for Markov random fields
 Serialization of Markov random fields

Classes

class  gum::EssentialGraph
 Class building the essential graph from a BN. More...
class  gum::MarkovBlanket
 Class building the markov Blanket from a BN and a nodeName. More...
class  gum::StructuralComparator
 A class for comparing graphs based on their structures. More...
class  gum::BayesNet< GUM_SCALAR >
 Class representing a Bayesian network. More...
class  gum::BayesNetFactory< GUM_SCALAR >
 A factory class to ease BayesNet construction. More...
class  gum::BayesNetFragment< GUM_SCALAR >
 Portion of a BN identified by the list of nodes and a BayesNet. More...
class  gum::IBayesNet< GUM_SCALAR >
 Class representing the minimal interface for Bayesian network with no numerical data. More...
class  gum::IBayesNetFactory
 IBayesNetFactory is the non-template interface for BayesNetFactory : many ways to build a BN do not depend on the specification of the GUM_SCALAR template argument (for instance for BN readers). More...
class  gum::BayesNetInference< GUM_SCALAR >
 <agrum/BN/inference/BayesNetInference.h> More...
class  gum::EvidenceInference< GUM_SCALAR >
 <agrum/BN/inference/evidenceInference.h> More...
class  gum::JointTargetedInference< GUM_SCALAR >
 <agrum/BN/inference/jointTargetedInference.h> More...
class  gum::MarginalTargetedInference< GUM_SCALAR >
 <agrum/BN/inference/marginalTargetedInference.h> More...

Detailed Description