Functions | |
| LanguageModel * | CreateLanguageModel (LMImplementation lmImplementation, const std::vector< FactorType > &factorTypes, size_t nGramOrder, const std::string &languageModelFile, ScoreIndexManager &scoreIndexManager, int dub) |
| LanguageModel * Moses::LanguageModelFactory::CreateLanguageModel | ( | LMImplementation | lmImplementation, | |
| const std::vector< FactorType > & | factorTypes, | |||
| size_t | nGramOrder, | |||
| const std::string & | languageModelFile, | |||
| ScoreIndexManager & | scoreIndexManager, | |||
| int | dub | |||
| ) |
creates a language model that will use the appropriate language model toolkit as its underlying implementation
Definition at line 64 of file Factory.cpp.
References Moses::UserMessage::Add(), Moses::ConstructKenLM(), Moses::DMapLM, Moses::LanguageModelImplementation::GetLMType(), Moses::IRST, Moses::Joint, Moses::Ken, Moses::LazyKen, Moses::MultiFactor, Moses::NewParallelBackoff(), Moses::NewRandLM(), NULL, Moses::ORLM, Moses::ParallelBackoff, Moses::RandLM, Moses::Remote, Moses::SingleFactor, and Moses::SRI.
Referenced by Moses::StaticData::LoadLanguageModels().


1.5.9