summaryrefslogtreecommitdiff
path: root/dtrain/ksampler.h
diff options
context:
space:
mode:
authorPatrick Simianer <p@simianer.de>2011-09-26 21:51:52 +0200
committerPatrick Simianer <p@simianer.de>2011-09-26 21:51:52 +0200
commit36de7283576dd22a91577ef175c62434f3d933b4 (patch)
tree544916f6305deb5c281153e7f4e208b6e3a8b568 /dtrain/ksampler.h
parente16b311246f9f2c309b257debd5f50a28b04802b (diff)
got rid of scoring loop
Diffstat (limited to 'dtrain/ksampler.h')
-rw-r--r--dtrain/ksampler.h11
1 files changed, 3 insertions, 8 deletions
diff --git a/dtrain/ksampler.h b/dtrain/ksampler.h
index 767dc42e..7567f43a 100644
--- a/dtrain/ksampler.h
+++ b/dtrain/ksampler.h
@@ -1,15 +1,9 @@
#ifndef _DTRAIN_KSAMPLER_H_
#define _DTRAIN_KSAMPLER_H_
-#include "kbestget.h"
#include "hgsampler.h"
-#include <vector>
-#include <string>
-
-using namespace std;
-
-#include "kbest.h" // cdec
-#include "sampler.h"
+#include "kbestget.h"
+#include "score.h"
namespace dtrain
{
@@ -43,6 +37,7 @@ struct KSampler : public HypSampler
h.f = samples[i].fmap;
h.model = log(samples[i].model_score);
h.rank = i;
+ h.score = scorer_->Score(h.w, *ref_);
s_.push_back(h);
}
}