From d0e92da7340ae1c46c4eaa41f52bf5eaaf47961c Mon Sep 17 00:00:00 2001 From: Matthias Huck Date: Wed, 11 Jun 2014 19:27:18 +0100 Subject: GHKM extraction can add a source labels phrase property --- phrase-extract/ExtractionPhrasePair.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'phrase-extract/ExtractionPhrasePair.h') diff --git a/phrase-extract/ExtractionPhrasePair.h b/phrase-extract/ExtractionPhrasePair.h index f04984391..ba23ac1f2 100644 --- a/phrase-extract/ExtractionPhrasePair.h +++ b/phrase-extract/ExtractionPhrasePair.h @@ -23,6 +23,7 @@ #include #include #include +#include namespace MosesTraining { @@ -124,6 +125,12 @@ public: std::string CollectAllPropertyValues(const std::string &key) const; + std::string CollectAllLabelsSeparateLHSAndRHS(const std::string& propertyKey, + std::set& sourceLabelSet, + boost::unordered_map& sourceLHSCounts, + boost::unordered_map* >& sourceRHSAndLHSJointCounts, + Vocabulary &vcbT) const; + void AddProperties( const std::string &str, float count ); void AddProperty( const std::string &key, const std::string &value, float count ) -- cgit v1.2.3