Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/moses
diff options
context:
space:
mode:
authorUlrich Germann <Ulrich.Germann@gmail.com>2015-03-30 01:44:06 +0300
committerUlrich Germann <Ulrich.Germann@gmail.com>2015-03-30 01:44:06 +0300
commit1525f1ea621f7232ec6b23ef5de98a0b0da4d0ba (patch)
treee50a733b7890d3edc54db3d50e2d51c044dc0c50 /moses
parent529a766da7c5ccff67b80ebe18bd2f09a5b4fed0 (diff)
Cleanup.
Diffstat (limited to 'moses')
-rw-r--r--moses/TranslationModel/UG/mm/ug_phrasepair.cc97
-rw-r--r--moses/TranslationModel/UG/mm/ug_phrasepair.h13
2 files changed, 0 insertions, 110 deletions
diff --git a/moses/TranslationModel/UG/mm/ug_phrasepair.cc b/moses/TranslationModel/UG/mm/ug_phrasepair.cc
deleted file mode 100644
index 6373f8468..000000000
--- a/moses/TranslationModel/UG/mm/ug_phrasepair.cc
+++ /dev/null
@@ -1,97 +0,0 @@
-#include "ug_phrasepair.h"
-namespace Moses {
- namespace bitext
- {
-
-#if 0
- void
- PhrasePair::
- init()
- {
- p1 = p2 = raw1 = raw2 = sample1 = sample2 = good1 = good2 = joint = 0;
- }
-
- void
- PhrasePair::
- init(uint64_t const pid1,
- pstats const& ps1,
- pstats const& ps2,
- size_t const numfeats)
- {
- p1 = pid1;
- raw1 = ps1.raw_cnt + ps2.raw_cnt;
- sample1 = ps1.sample_cnt + ps2.sample_cnt;
- sample2 = 0;
- good1 = ps1.good + ps2.good;
- good2 = 0;
- joint = 0;
- fvals.resize(numfeats);
- }
-
- PhrasePair const&
- PhrasePair::
- update(uint64_t const pid2, jstats const& js1, jstats const& js2)
- {
- p2 = pid2;
- raw2 = js1.cnt2() + js2.cnt2();
- joint = js1.rcnt() + js2.rcnt();
- assert(js1.aln().size() || js2.aln().size());
- if (js1.aln().size())
- aln = js1.aln()[0].second;
- else if (js2.aln().size())
- aln = js2.aln()[0].second;
- for (int i = po_first; i < po_other; i++)
- {
- PhraseOrientation po = static_cast<PhraseOrientation>(i);
- dfwd[i] = float(js1.dcnt_fwd(po) + js2.dcnt_fwd(po) + 1)/(sample1+po_other);
- dbwd[i] = float(js1.dcnt_bwd(po) + js2.dcnt_bwd(po) + 1)/(sample1+po_other);
- }
- return *this;
- }
-
- PhrasePair const&
- PhrasePair::
- update(uint64_t const pid2, size_t r2)
- {
- p2 = pid2;
- raw2 = r2;
- joint = 0;
- return *this;
- }
-
-
- PhrasePair const&
- PhrasePair::
- update(uint64_t const pid2,
- size_t const raw2extra,
- jstats const& js)
- {
- p2 = pid2;
- raw2 = js.cnt2() + raw2extra;
- joint = js.rcnt();
- assert(js.aln().size());
- if (js.aln().size())
- aln = js.aln()[0].second;
- for (int i = po_first; i <= po_other; i++)
- {
- PhraseOrientation po = static_cast<PhraseOrientation>(i);
- dfwd[i] = float(js.dcnt_fwd(po)+1)/(sample1+po_other);
- dbwd[i] = float(js.dcnt_bwd(po)+1)/(sample1+po_other);
- }
- return *this;
- }
-
- float
- PhrasePair::
- eval(vector<float> const& w)
- {
- assert(w.size() == this->fvals.size());
- this->score = 0;
- for (size_t i = 0; i < w.size(); ++i)
- this->score += w[i] * this->fvals[i];
- return this->score;
- }
-#endif
- } // namespace bitext
-} // namespace Moses
-
diff --git a/moses/TranslationModel/UG/mm/ug_phrasepair.h b/moses/TranslationModel/UG/mm/ug_phrasepair.h
deleted file mode 100644
index a966d00dc..000000000
--- a/moses/TranslationModel/UG/mm/ug_phrasepair.h
+++ /dev/null
@@ -1,13 +0,0 @@
-//-*- c++ -*-
-#pragma once
-
-// using namespace ugdiss;
-// using namespace std;
-
-// namespace Moses {
-// namespace bitext
-// {
-
-
-// } // namespace bitext
-// } // namespace Moses