![]() |
aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
|
A class for storing several translators. More...
#include <limits>#include <vector>#include <agrum/agrum.h>#include <agrum/base/database/DBTranslatorUtils.h>#include <type_traits>#include <agrum/base/database/DBTranslatorSet_tpl.h>#include <agrum/base/database/DBTranslatorSet_inl.h>Go to the source code of this file.
Classes | |
| class | gum::learning::DBTranslatorSet |
| the class for packing together the translators used to preprocess the datasets More... | |
Namespaces | |
| namespace | gum |
| gum is the global namespace for all aGrUM entities | |
| namespace | gum::learning |
| include the inlined functions if necessary | |
A class for storing several translators.
When learning Bayesian networks, the records of the train dataset are used to construct contingency tables that are either exploited in statistical conditional independence tests or in scores. In both cases, the values observed in the records must be translated into indices in the finite domain of the corresponding random variables. DBTranslator instances are used for this purpose. To make the parsing of all the columns of the dataset easier, all the DBTranslator instances used are gathered into a single DBRowTranslatorSet.
Definition in file DBTranslatorSet.h.