48#ifndef GUM_LEARNING_SCORE_LOG2_LIKELIHOOD_H
49#define GUM_LEARNING_SCORE_LOG2_LIKELIHOOD_H
99 const std::vector< std::pair< std::size_t, std::size_t > >&
ranges,
211#ifndef DOXYGEN_SHOULD_SKIP_THIS
the class used to read a row in the database and to transform it into a set of DBRow instances that c...
A class for storing a pair of sets of NodeIds, the second one corresponding to a conditional set.
the no a priorclass: corresponds to 0 weight-sample
the base class for all a priori
ScoreLog2Likelihood(const ScoreLog2Likelihood &from)
copy constructor
virtual const Prior & internalPrior() const final
returns the internal prior of the score
virtual ScoreLog2Likelihood * clone() const
virtual copy constructor
ScoreLog2Likelihood & operator=(ScoreLog2Likelihood &&from)
move operator
ScoreLog2Likelihood & operator=(const ScoreLog2Likelihood &from)
copy operator
virtual ~ScoreLog2Likelihood()
destructor
ScoreLog2Likelihood(ScoreLog2Likelihood &&from)
move constructor
ScoreLog2Likelihood(const DBRowGeneratorParser &parser, const Prior &prior, const std::vector< std::pair< std::size_t, std::size_t > > &ranges, const Bijection< NodeId, std::size_t > &nodeId2columns=Bijection< NodeId, std::size_t >())
default constructor
virtual double score_(const IdCondSet &idset) final
returns the score for a given IdCondSet
ScoreLog2Likelihood(const DBRowGeneratorParser &parser, const Prior &prior, const Bijection< NodeId, std::size_t > &nodeId2columns=Bijection< NodeId, std::size_t >())
default constructor
double score(const IdCondSet &idset)
returns the score for a given IdCondSet
virtual std::string isPriorCompatible() const final
indicates whether the prior is compatible (meaningful) with the score
const std::vector< std::pair< std::size_t, std::size_t > > & ranges() const
returns the current ranges
Score(const DBRowGeneratorParser &parser, const Prior &external_prior, const std::vector< std::pair< std::size_t, std::size_t > > &ranges, const Bijection< NodeId, std::size_t > &nodeId2columns=Bijection< NodeId, std::size_t >())
default constructor
include the inlined functions if necessary
gum is the global namespace for all aGrUM entities
the no a priorclass: corresponds to 0 weight-sample
the class for computing Log2-Likelihood scores
the base class for all the scores used for learning (BIC, BDeu, etc)