Ulrich Germann
c610d0a6e7
Code decluttering.
...
The class StatefuleFeatureFunction now provides an empty dummy implementation
of various (virtual) Evaluate... functions. The corresponding empty
implementations on derived classes have been removed.
2015-11-19 13:54:24 +00:00
Hieu Hoang
4078c30a42
estimatedScore -> estimatedScores
2015-11-04 15:10:45 +00:00
Hieu Hoang
6be932c1f7
consistent naming of future scores, estimated scores
2015-11-03 09:41:59 +00:00
Hieu Hoang
563552aea6
clean up states after API change
2015-10-17 20:14:24 +01:00
Hieu Hoang
36cab5b788
new FF state API for more FF
2015-10-14 15:21:37 +01:00
Hieu Hoang
d3e1af3a8c
add operator==() to FFState. Get ready to use unordered_set in stacks
2015-10-08 18:14:52 +01:00
Hieu Hoang
16512ff16f
add hash() to FFState. Get ready to use unordered_set in stacks
2015-10-08 17:14:08 +01:00
Hieu Hoang
05ead45e71
beautify
2015-01-14 11:07:42 +00:00
Marcin Junczys-Dowmunt
18691c19a3
second attempt at new feature hook, needs review of constness etc.
2015-01-06 13:56:13 +01:00
Marcin Junczys-Dowmunt
f932058af4
Added new feature function hook: EvaluateWithSourceContextCollecton(...)
2015-01-06 10:46:31 +01:00
Hieu Hoang
e197b110fc
rename Evaluate() to EvaluateWhenApplied()
2014-07-09 23:54:16 +01:00
Hieu Hoang
12a14221e2
rename Evaluate() to EvaluateWhenApplied()
2014-07-09 23:41:08 +01:00
Hieu Hoang
587b5fd716
rename Evaluate() to EvaluateWithSourceContext()
2014-07-09 23:06:54 +01:00
Hieu Hoang
c9bd98fb0f
rename Evaluate() to EvaluateInIsolation()
2014-07-09 22:35:59 +01:00
Hieu Hoang
15566f7fc5
extend FF framework by add StackVec* argument to 2nd Evaluate(). NULL if phrase-based
2014-05-08 17:51:45 +01:00
Ales Tamchyna
cd63f30f15
modified FF interface: Evaluate() with input has access to future-cost estimation
2013-12-03 16:50:41 +01:00
Hieu Hoang
31ce9b510e
beautify
2013-09-27 09:35:24 +01:00
Hieu Hoang
5625d30a26
add target phrase to arguments for Evaluate() during application to sentence
2013-09-18 12:35:31 +02:00
Hieu Hoang
03fd06b38b
convert Evaluate() methods into abstract, rather than empty functions. Every FF must implement them all
2013-08-30 15:49:00 +01:00
Hieu Hoang
d68277d369
redo parsing of feature function parameters
2013-06-20 13:25:02 +01:00
Hieu Hoang
b4ad093334
refactor parsing of feature functiona args
2013-06-11 00:05:12 +01:00
Hieu Hoang
b717114818
refactor parsing of feature functiona args
2013-06-10 23:16:28 +01:00
Hieu Hoang
83c4477841
figure out which feature function to apply at which decode step. Book-keeping
2013-05-30 12:41:08 +01:00
Hieu Hoang
6249432407
beautify
2013-05-29 18:16:15 +01:00
Hieu Hoang
75a1849bcf
split classes in FeatureFunction files
2013-05-24 19:11:15 +01:00
Hieu Hoang
a80d838b0f
move feature functions into moses/FF
2013-05-24 18:02:49 +01:00