diff options
| author | Kenneth Heafield <github@kheafield.com> | 2012-10-22 12:07:20 +0100 | 
|---|---|---|
| committer | Kenneth Heafield <github@kheafield.com> | 2012-10-22 12:07:20 +0100 | 
| commit | 5f98fe5c4f2a2090eeb9d30c030305a70a8347d1 (patch) | |
| tree | 9b6002f850e6dea1e3400c6b19bb31a9cdf3067f /decoder/oracle_bleu.h | |
| parent | cf9994131993b40be62e90e213b1e11e6b550143 (diff) | |
| parent | 21825a09d97c2e0afd20512f306fb25fed55e529 (diff) | |
Merge remote branch 'upstream/master'
Conflicts:
	Jamroot
	bjam
	decoder/Jamfile
	decoder/cdec.cc
	dpmert/Jamfile
	jam-files/sanity.jam
	klm/lm/Jamfile
	klm/util/Jamfile
	mira/Jamfile
Diffstat (limited to 'decoder/oracle_bleu.h')
| -rw-r--r-- | decoder/oracle_bleu.h | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/decoder/oracle_bleu.h b/decoder/oracle_bleu.h index b603e27a..d2c4715c 100644 --- a/decoder/oracle_bleu.h +++ b/decoder/oracle_bleu.h @@ -12,6 +12,7 @@  #include "scorer.h"  #include "hg.h"  #include "ff_factory.h" +#include "ffset.h"  #include "ff_bleu.h"  #include "sparse_vector.h"  #include "viterbi.h" @@ -26,7 +27,7 @@  struct Translation {    typedef std::vector<WordID> Sentence;    Sentence sentence; -  FeatureVector features; +  SparseVector<double> features;    Translation() {  }    Translation(Hypergraph const& hg,WeightVector *feature_weights=0)    { @@ -57,14 +58,14 @@ struct Oracle {    }    // feature 0 will be the error rate in fear and hope    // move toward hope -  FeatureVector ModelHopeGradient() const { -    FeatureVector r=hope.features-model.features; +  SparseVector<double> ModelHopeGradient() const { +    SparseVector<double> r=hope.features-model.features;      r.set_value(0,0);      return r;    }    // move toward hope from fear -  FeatureVector FearHopeGradient() const { -    FeatureVector r=hope.features-fear.features; +  SparseVector<double> FearHopeGradient() const { +    SparseVector<double> r=hope.features-fear.features;      r.set_value(0,0);      return r;    } | 
