![]() |
aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
|
Random k-order dynamic Bayesian network generator. More...
#include <string>#include <vector>#include <agrum/agrum.h>#include <agrum/KTBN/KTBN.h>#include <agrum/base/core/utils_random.h>#include <agrum/KTBN/generator/KTBNGenerator_tpl.h>Go to the source code of this file.
Classes | |
| class | gum::KTBNGenerator< GUM_SCALAR > |
| Draws a random k-DBN template (structure and, optionally, CPTs). More... | |
| struct | gum::KTBNGenerator< GUM_SCALAR >::_Arc_ |
| A (tail, head) endpoint pair, each as (base, slice). More... | |
Namespaces | |
| namespace | gum |
| gum is the global namespace for all aGrUM entities | |
Variables | |
| template class GUM_PUBLIC_KTBN | gum::KTBNGenerator< double > |
Random k-order dynamic Bayesian network generator.
gum::KTBNGenerator draws a random gum::KTBN template: variables, a legal arc set and (optionally) random CPTs. It is the k-DBN counterpart of gum::SimpleBayesNetGenerator, and exists mainly to build ground-truth models for learning experiments: sample trajectories from the generated model, learn it back, and compare.
Definition in file KTBNGenerator.h.