latest version v1.9 - last update 10 Apr 2010 |
the parameters for the class hmmClassifier More...
#include <ltiHmmClassifier.h>
Public Types | |
enum | mappingType { exponential, linear, none } |
Public Member Functions | |
parameters () | |
parameters (const parameters &other) | |
virtual | ~parameters () |
const char * | getTypeName () const |
parameters & | copy (const parameters &other) |
parameters & | operator= (const parameters &other) |
virtual classifier::parameters * | clone () const |
virtual bool | write (ioHandler &handler, const bool complete=true) const |
virtual bool | read (ioHandler &handler, const bool complete=true) |
Public Attributes | |
hmmTrainer::parameters | hmmTrainingParameters |
hiddenMarkovModel | defaultModel |
mappingType | mappingFunction |
the parameters for the class hmmClassifier
lti::hmmClassifier::parameters::parameters | ( | ) |
default constructor
Reimplemented from lti::classifier::parameters.
Reimplemented in lti::hmmOnlineClassifier::parameters.
lti::hmmClassifier::parameters::parameters | ( | const parameters & | other | ) |
copy constructor
other | the parameters object to be copied |
Reimplemented in lti::hmmOnlineClassifier::parameters.
virtual lti::hmmClassifier::parameters::~parameters | ( | ) | [virtual] |
destructor
Reimplemented from lti::classifier::parameters.
Reimplemented in lti::hmmOnlineClassifier::parameters.
virtual classifier::parameters* lti::hmmClassifier::parameters::clone | ( | ) | const [virtual] |
returns a pointer to a clone of the parameters
Reimplemented from lti::classifier::parameters.
Reimplemented in lti::hmmOnlineClassifier::parameters.
parameters& lti::hmmClassifier::parameters::copy | ( | const parameters & | other | ) |
copy the contents of a parameters object
other | the parameters object to be copied |
Reimplemented in lti::hmmOnlineClassifier::parameters.
const char* lti::hmmClassifier::parameters::getTypeName | ( | ) | const [virtual] |
returns name of this type
Reimplemented from lti::classifier::parameters.
Reimplemented in lti::hmmOnlineClassifier::parameters.
parameters& lti::hmmClassifier::parameters::operator= | ( | const parameters & | other | ) |
copy the contents of a parameters object
other | the parameters object to be copied |
Reimplemented in lti::hmmOnlineClassifier::parameters.
virtual bool lti::hmmClassifier::parameters::read | ( | ioHandler & | handler, | |
const bool | complete = true | |||
) | [virtual] |
read the parameters from the given ioHandler
handler | the ioHandler to be used | |
complete | if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written. |
Reimplemented from lti::classifier::parameters.
Reimplemented in lti::hmmOnlineClassifier::parameters.
virtual bool lti::hmmClassifier::parameters::write | ( | ioHandler & | handler, | |
const bool | complete = true | |||
) | const [virtual] |
write the parameters in the given ioHandler
handler | the ioHandler to be used | |
complete | if true (the default) the enclosing begin/end will be also written, otherwise only the data block will be written. |
Reimplemented from lti::classifier::parameters.
Reimplemented in lti::hmmOnlineClassifier::parameters.
Default hidden markov model used for the training process.
This can be useful for modifying attributes such as emissionScoreWeight. Changing these parameters only affects the following training processes, existing models are left untouched.
Parameters used for the training process.
Changing these parameters only affects the following training processes.
Specifies the mapping function to be used.
default: exponentialMapping