![]() |
aGrUM 2.3.2
a C++ library for (probabilistic) graphical models
|
a cache for caching scores and independence tests results More...
#include <utility>#include <agrum/agrum.h>#include <agrum/base/stattests/idCondSet.h>#include <agrum/base/stattests/scoringCache_inl.h>Go to the source code of this file.
Classes | |
| class | gum::learning::ScoringCache |
| a cache for caching scores and independence tests results More... | |
Namespaces | |
| namespace | gum |
| gum is the global namespace for all aGrUM entities | |
| namespace | gum::learning |
| include the inlined functions if necessary | |
a cache for caching scores and independence tests results
Caching previously computed scores or the results of conditional independence tests is very important for learning algorithms because computing a score or an independence test requires parsing the database and this is the most time consuming operation in learning. This class provides an efficient cache that can significantly alleviate the learning computational burden.
Definition in file scoringCache.h.