#include <cstring>#include <iostream>#include <memory>#include <cstdlib>#include <boost/shared_ptr.hpp>#include <boost/lexical_cast.hpp>#include "lm/binary_format.hh"#include "lm/enumerate_vocab.hh"#include "lm/left.hh"#include "lm/model.hh"#include "util/exception.hh"#include "util/tokenize_piece.hh"#include "util/string_stream.hh"#include "Ken.h"#include "Base.h"#include "moses/FF/FFState.h"#include "moses/TypeDef.h"#include "moses/Util.h"#include "moses/FactorCollection.h"#include "moses/Phrase.h"#include "moses/InputFileStream.h"#include "moses/StaticData.h"#include "moses/ChartHypothesis.h"#include "moses/Incremental.h"#include "moses/Syntax/SHyperedge.h"#include "moses/Syntax/SVertex.h"Go to the source code of this file.
Classes | |
| class | Moses::LanguageModelChartStateKenLM |
Namespaces | |
| namespace | Moses |
| $Id$ | |
Functions | |
| LanguageModel * | Moses::ConstructKenLM (const std::string &lineOrig) |
| LanguageModel * | Moses::ConstructKenLM (const std::string &line, const std::string &file, FactorType factorType, util::LoadMethod load_method) |
| This will also load. Returns a templated KenLM class. | |
| FactorCollection& m_factorCollection |
| std::vector<lm::WordIndex>& m_mapping |
Definition at line 57 of file Ken.cpp.
Referenced by Moses::LanguageModelImplementation::CalcScore(), Moses::LanguageModelDALM::CalcScore(), Moses::BleuScoreFeature::CalculateBleu(), Moses::PhraseDecoder::DecodeCollection(), Moses::LanguageModelDALM::EvaluateWhenApplied(), Moses::TargetPreferencesFeature::EvaluateWhenApplied(), Moses::PhraseOrientationFeature::EvaluateWhenApplied(), Moses::DistortionScoreProducer::EvaluateWhenApplied(), lm::np::Model::FullScoreForgotState(), Moses::Hypothesis::hash(), Moses::ChartHypothesis::hash(), Moses::PhraseOrientationFeature::LeftBoundaryL2RScoreRecursive(), xpath_parser::parse_path_expression(), lm::ngram::Query(), and Moses::PhraseOrientationFeature::RightBoundaryR2LScoreRecursive().
1.5.9