diff options
author | Hieu Hoang <hieuhoang@gmail.com> | 2014-09-30 17:22:38 +0400 |
---|---|---|
committer | Hieu Hoang <hieuhoang@gmail.com> | 2014-09-30 17:22:38 +0400 |
commit | 33ed15ef199a11c0690ff6db2bc2c8f446af3395 (patch) | |
tree | 10034981d269b6e01eb523bbce880af16bf1c382 /moses-cmd | |
parent | c20af584e73873ce4d06b14a7ff793752fb07505 (diff) |
move misc common functions into moses/
Diffstat (limited to 'moses-cmd')
-rw-r--r-- | moses-cmd/Main.cpp | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/moses-cmd/Main.cpp b/moses-cmd/Main.cpp index 8328ddc78..5b3e61515 100644 --- a/moses-cmd/Main.cpp +++ b/moses-cmd/Main.cpp @@ -58,44 +58,6 @@ using namespace MosesCmd; namespace MosesCmd { -static void PrintFeatureWeight(const FeatureFunction* ff) -{ - cout << ff->GetScoreProducerDescription() << "="; - size_t numScoreComps = ff->GetNumScoreComponents(); - vector<float> values = StaticData::Instance().GetAllWeights().GetScoresForProducer(ff); - for (size_t i = 0; i < numScoreComps; ++i) { - cout << " " << values[i]; - } - cout << endl; -} - -static void ShowWeights() -{ - //TODO: Find a way of ensuring this order is synced with the nbest - fix(cout,6); - const vector<const StatelessFeatureFunction*>& slf = StatelessFeatureFunction::GetStatelessFeatureFunctions(); - const vector<const StatefulFeatureFunction*>& sff = StatefulFeatureFunction::GetStatefulFeatureFunctions(); - - for (size_t i = 0; i < sff.size(); ++i) { - const StatefulFeatureFunction *ff = sff[i]; - if (ff->IsTuneable()) { - PrintFeatureWeight(ff); - } - else { - cout << ff->GetScoreProducerDescription() << " UNTUNEABLE" << endl; - } - } - for (size_t i = 0; i < slf.size(); ++i) { - const StatelessFeatureFunction *ff = slf[i]; - if (ff->IsTuneable()) { - PrintFeatureWeight(ff); - } - else { - cout << ff->GetScoreProducerDescription() << " UNTUNEABLE" << endl; - } - } -} - void OutputFeatureWeightsForHypergraph(std::ostream &outputSearchGraphStream) { outputSearchGraphStream.setf(std::ios::fixed); |