aGrUM 3.1.1
a C++ library for (probabilistic) graphical models
GibbsBNdistance_tpl.h File Reference

KL divergence between BNs – implementation using Gibbs sampling. More...

Include dependency graph for GibbsBNdistance_tpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  gum
 gum is the global namespace for all aGrUM entities

Macros

#define GIBBSKL_DEFAULT_MAXITER   10000000
#define GIBBSKL_DEFAULT_EPSILON   1e-10
#define GIBBSKL_DEFAULT_MIN_EPSILON_RATE   1e-10
#define GIBBSKL_DEFAULT_PERIOD_SIZE   200
#define GIBBSKL_DEFAULT_VERBOSITY   false
#define GIBBSKL_DEFAULT_BURNIN   2000
#define GIBBSKL_DEFAULT_TIMEOUT   6000
#define GIBBSKL_POURCENT_DRAWN_SAMPLE   10
#define GIBBSKL_DRAWN_AT_RANDOM   false

Detailed Description

KL divergence between BNs – implementation using Gibbs sampling.

Author
Paul ALAM & Pierre-Henri WUILLEMIN(_at_LIP6)

Definition in file GibbsBNdistance_tpl.h.

Macro Definition Documentation

◆ GIBBSKL_DEFAULT_BURNIN

#define GIBBSKL_DEFAULT_BURNIN   2000

◆ GIBBSKL_DEFAULT_EPSILON

#define GIBBSKL_DEFAULT_EPSILON   1e-10

◆ GIBBSKL_DEFAULT_MAXITER

#define GIBBSKL_DEFAULT_MAXITER   10000000

◆ GIBBSKL_DEFAULT_MIN_EPSILON_RATE

#define GIBBSKL_DEFAULT_MIN_EPSILON_RATE   1e-10

◆ GIBBSKL_DEFAULT_PERIOD_SIZE

#define GIBBSKL_DEFAULT_PERIOD_SIZE   200

◆ GIBBSKL_DEFAULT_TIMEOUT

#define GIBBSKL_DEFAULT_TIMEOUT   6000

◆ GIBBSKL_DEFAULT_VERBOSITY

#define GIBBSKL_DEFAULT_VERBOSITY   false

◆ GIBBSKL_DRAWN_AT_RANDOM

#define GIBBSKL_DRAWN_AT_RANDOM   false

◆ GIBBSKL_POURCENT_DRAWN_SAMPLE

#define GIBBSKL_POURCENT_DRAWN_SAMPLE   10