ToPS
|
Represents an algorithm to create a probabilistic model. More...
#include <ProbabilisticModelCreator.hpp>
Public Member Functions | |
virtual ProbabilisticModelPtr | create (ProbabilisticModelParameters ¶meters) const |
Creates a probabilistic model. | |
virtual ProbabilisticModelPtr | create (ProbabilisticModelParameters ¶meters, double &loglikelihood, int &sample_size) const |
Creates the model and returns the loglikelihood of the training set. | |
virtual ProbabilisticModelPtr | create (ProbabilisticModelParameters ¶meters, const std::vector< std::string > &sample_set, double &loglikelihood, int &sample_size) const |
Creates the model and returns the loglikelihood of the training set. | |
virtual ProbabilisticModelPtr | create (ProbabilisticModelParameters ¶meters, const std::map< std::string, ProbabilisticModelPtr > &models) const |
Creates the model and returns the loglikelihood of the training set. | |
virtual std::string | help () const |
This method returns a help message. |
Represents an algorithm to create a probabilistic model.
Definition at line 37 of file ProbabilisticModelCreator.hpp.
virtual ProbabilisticModelPtr tops::ProbabilisticModelCreator::create | ( | ProbabilisticModelParameters & | parameters | ) | const [inline, virtual] |
Creates a probabilistic model.
parameters | is a set of parameters that is utilized to build the model |
Reimplemented in tops::AkaikeInformationCriteria, tops::BayesianInformationCriteria, tops::TrainDiscreteIIDModel, tops::TrainFixedLengthMarkovChain, tops::TrainHMMBaumWelch, tops::TrainInterpolatedMarkovChain, tops::TrainInterpolatedPhasedMarkovChain, tops::TrainPhasedMarkovChain, tops::TrainPhasedMarkovChainContextAlgorithm, tops::TrainPHMMBaumWelch, tops::TrainSimilarityBasedSequenceWeighting, tops::TrainVariableLengthInhomogeneousMarkovChain, tops::GeneralizedHiddenMarkovModelCreator, tops::TrainWeightArrayModel, tops::DiscreteIIDModelCreator, tops::PairHiddenMarkovModelCreator, tops::SmoothedHistogramBurge, tops::SmoothedHistogramKernelDensity, tops::SmoothedHistogramStanke, tops::TrainGHMMTransitionsCreator, tops::TrainVariableLengthMarkovChain, tops::VariableLengthMarkovChainCreator, tops::HiddenMarkovModelCreator, tops::InhomogeneousMarkovChainCreator, tops::MultipleSequentialModelCreator, tops::SimilarityBasedSequenceWeightingCreator, tops::TargetModelCreator, and tops::BernoulliModelCreator.
Definition at line 43 of file ProbabilisticModelCreator.hpp.