diff options
author | Patrick Simianer <p@simianer.de> | 2011-09-26 21:51:52 +0200 |
---|---|---|
committer | Patrick Simianer <p@simianer.de> | 2011-09-26 21:51:52 +0200 |
commit | 36de7283576dd22a91577ef175c62434f3d933b4 (patch) | |
tree | 544916f6305deb5c281153e7f4e208b6e3a8b568 /dtrain/ksampler.h | |
parent | e16b311246f9f2c309b257debd5f50a28b04802b (diff) |
got rid of scoring loop
Diffstat (limited to 'dtrain/ksampler.h')
-rw-r--r-- | dtrain/ksampler.h | 11 |
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); } } |