aGrUM 3.2.0
a C++ library for (probabilistic) graphical models
gum::learning::KTBNAdaptiveLearner< GUM_SCALAR > Member List

This is the complete list of members for gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >, including all inherited members.

_algo_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_allowAdditions_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_allowDeletions_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_allowReversals_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_applyConfig_(KTBNLearner< GUM_SCALAR > &learner) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_applyConstraints_(KTBNLearner< GUM_SCALAR > &learner, Size k) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_atemporalVarNames_() const overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >privatevirtual
_atemporalVars_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_baseNames_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_bestK_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_bestLatentVariables_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_checkArcTemporallyFeasible_(std::string_view tail, std::string_view head, std::string_view action) constgum::learning::IKTBNLearner< GUM_SCALAR >protected
_checkBaseIsTemporal_(std::string_view base, std::string_view context) constgum::learning::IKTBNLearner< GUM_SCALAR >protected
_checkMinimalOrder_(Size order, std::string_view label)gum::learning::IKTBNLearner< GUM_SCALAR >protectedstatic
_correction_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_countParameters_(const KTBN< GUM_SCALAR > &net) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_csvBaseName_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_ctable_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >mutableprivate
_determineNode_(const std::string &name) constgum::learning::IKTBNLearner< GUM_SCALAR >protected
_dirPath_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_encode_(std::string_view base, int slice) constgum::learning::IKTBNLearner< GUM_SCALAR >protected
_fNMLScore_(const KTBN< GUM_SCALAR > &net) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_forbiddenArcs_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_forbiddenArcsAllSlices_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_forbiddenIntraSliceArcs_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_forbiddenKernelArcs_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_forEachScoredNode_(const KTBN< GUM_SCALAR > &net, PerInstance perInstance, PerNodeFinal perNodeFinal) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_ignoreMissingSymbols_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_induceTypes_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_inferAtemporalVars_(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, Size kMax, const std::vector< std::string > &missingSymbols)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >privatestatic
_isKnownBase_(std::string_view base) const overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >privatevirtual
_kMax_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_kMin_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_log2Likelihood_(const KTBN< GUM_SCALAR > &net) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_mandatoryArcs_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_mandatoryKernelArcs_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_maxIndegree_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_missingSymbols_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_nbDecrease_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_nbSamples_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_noChildrenNodes_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_noParentNodes_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_orderScore_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_orderSelectionScore_(const KTBN< GUM_SCALAR > &net, double logN) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_possibleEdges_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_prior_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_prior_bn_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_priorWeight_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_raiseKMinForSlice_(int slice)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_recomputeKMin_()gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_scanConstantColumns_(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, const std::vector< std::string > &missingSymbols)gum::learning::IKTBNLearner< GUM_SCALAR >protectedstatic
_score_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_scorePerCandidateK_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_tabuSize_gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_verifyBase_(std::string_view base, int slice) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
_verifyKernelArc_(std::string_view tailBase, std::string_view headBase, int lag) constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
addForbiddenArc(std::string_view tailNode, std::string_view headNode) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addForbiddenArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addForbiddenArcAllSlices(std::string_view tailBase, std::string_view headBase) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addForbiddenIntraSliceArc(std::string_view tailBase, std::string_view headBase) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addForbiddenKernelArc(std::string_view tailBase, int lag, std::string_view headBase)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
addMandatoryArc(std::string_view tailNode, std::string_view headNode) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addMandatoryArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addMandatoryKernelArc(std::string_view tailBase, int lag, std::string_view headBase)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
addNoChildrenNode(std::string_view base, int slice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addNoChildrenNode(std::string_view name) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addNoParentNode(std::string_view base, int slice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addNoParentNode(std::string_view name) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addPossibleEdge(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
addPossibleEdge(std::string_view tail, std::string_view head) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
allowArcAdditions(bool allow=true) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
allowArcDeletions(bool allow=true) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
allowArcReversals(bool allow=true) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
bestK() constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
Cgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
checkScorePriorCompatibility() constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
eraseForbiddenArc(std::string_view tailNode, std::string_view headNode) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseForbiddenArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseForbiddenArcAllSlices(std::string_view tailBase, std::string_view headBase) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseForbiddenIntraSliceArc(std::string_view tailBase, std::string_view headBase) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseForbiddenKernelArc(std::string_view tailBase, int lag, std::string_view headBase)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
eraseMandatoryArc(std::string_view tailNode, std::string_view headNode) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseMandatoryArc(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseMandatoryKernelArc(std::string_view tailBase, int lag, std::string_view headBase)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
eraseNoChildrenNode(std::string_view base, int slice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseNoChildrenNode(std::string_view name) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseNoParentNode(std::string_view base, int slice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
eraseNoParentNode(std::string_view name) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
erasePossibleEdge(std::string_view tailBase, int tailSlice, std::string_view headBase, int headSlice) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
erasePossibleEdge(std::string_view tail, std::string_view head) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
ignoreMissingSymbols(bool ignore=true)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
isIgnoringMissingSymbols() constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
kMax() constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
KTBNAdaptiveLearner(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, Size kMax, const std::unordered_set< std::string > &atemporalVars, const std::vector< std::string > &missingSymbols={"?"}, bool induceTypes=true)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
KTBNAdaptiveLearner(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, Size kMax, const std::vector< std::string > &missingSymbols={"?"}, bool induceTypes=true)gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
KTBNAdaptiveLearner(std::string_view dirPath, std::string_view csvBaseName, Size nbSamples, Size kMax, const BayesNet< GUM_SCALAR > &bn, const std::unordered_set< std::string > &atemporalVars={}, const std::vector< std::string > &missingSymbols={"?"})gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
KTBNAdaptiveLearner(const KTBNAdaptiveLearner< GUM_SCALAR > &)=deletegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
KTBNAdaptiveLearner(KTBNAdaptiveLearner< GUM_SCALAR > &&)=deletegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
latentVariables() constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
learnKTBN() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
operator=(const KTBNAdaptiveLearner< GUM_SCALAR > &)=deletegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
operator=(KTBNAdaptiveLearner< GUM_SCALAR > &&)=deletegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >private
OrderScoreType enum namegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
scorePerCandidateK() constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
setMaxIndegree(Size max_indegree) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
state() constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
toString() constgum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
useExtendedGreedyHillClimbing() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useGreedyHillClimbing() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useLocalSearchWithTabuList(Size tabu_size=100, Size nb_decrease=2) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useMDLCorrection() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useMIIC() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useNMLCorrection() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useNoCorrection() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useOrderScoreAIC()gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
useOrderScoreBIC()gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
useOrderScorefNML()gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >
useScoreAIC() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useScoreBD() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useScoreBDeu() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useScoreBIC() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useScorefNML() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useScoreLog2Likelihood() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useScoreMDL() overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
useSmoothingPrior(double weight=1.0) overridegum::learning::KTBNAdaptiveLearner< GUM_SCALAR >virtual
~IKTBNLearner()=defaultgum::learning::IKTBNLearner< GUM_SCALAR >virtual
~KTBNAdaptiveLearner()gum::learning::KTBNAdaptiveLearner< GUM_SCALAR >