Hieu Hoang
cc8c6b7b10
beautify
2015-05-02 11:45:24 +01:00
Jeroen Vermeulen
eca5824100
Remove trailing whitespace in C++ files.
2015-04-30 12:05:11 +07:00
Jeroen Vermeulen
a9c8f44896
Modernize "C" includes in moses.
...
This is one of those little chores in managing a long-lived C++
project: standard C headers like stdio.h and math.h now have their own
place in the C++ standard as resp. cstdio, cmath, and so on. In this
branch the #include names are updated for the moses/ subdirectory; more
branches to follow.
C++11 adds cstdint, but to support compilation with the previous
standard, that change is left for later.
2015-03-28 20:09:03 +07:00
Ulrich Germann
c1d2313a66
Moved caching of lexical reordering scores from class TranslationOption to class TargetPhrase.
...
This was done so that phrase tables can add this information (if available) as extra annotation
to TargetPhrases, in preparation of providing lexical reordering models with sampling phrase tables.
2015-03-09 00:30:01 +00:00
Ales Tamchyna
bef4795ad9
optionally leave one out in VW training
2015-01-29 16:52:21 +01:00
Hieu Hoang
05ead45e71
beautify
2015-01-14 11:07:42 +00:00
Ales Tamchyna
104d43b23f
towards training
2015-01-08 14:53:46 +01:00
Marcin Junczys-Dowmunt
c8b0476cee
Added function to update future score and full score
2015-01-06 14:54:40 +01:00
Nicola Bertoldi
e4eb201c52
merged master into dynamic-models and solved conflicts
2014-12-13 12:52:47 +01:00
Ulrich Germann
576931b088
Mmsapt now adds word alignment info to target phrases.
2014-10-07 18:08:31 +01:00
Hieu Hoang
efa5befb16
method rename
2014-08-08 15:59:34 +01:00
Hieu Hoang
319bb3ccfa
method rename
2014-08-08 15:42:23 +01:00
Hieu Hoang
e863592f40
TargetPhrase to have pointer to the phrase table that creates it
2014-08-04 19:28:04 +01:00
Hieu Hoang
abe68be588
initialise m_container
2014-08-04 15:59:32 +01:00
Hieu Hoang
3f3912772d
initialise m_container
2014-08-04 15:46:40 +01:00
Hieu Hoang
5f90ccdb13
initialise m_container
2014-08-04 15:20:22 +01:00
Hieu Hoang
f844bd12d9
clean up TargetPhrase
2014-08-04 15:14:40 +01:00
Hieu Hoang
688bf4c061
each target phrase knows what decode graph created it
2014-08-02 17:15:01 +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
c460330430
debug output for PhraseProperty
2014-06-19 19:23:33 +01:00
Hieu Hoang
5c57702664
merge
2014-06-13 17:08:22 +01:00
Matthias Huck
c40bf494ac
incorporating Hieu's "redo property API" stuff again (from dea105f663
)
2014-06-13 16:49:57 +01:00
Matthias Huck
a5467d89c4
Minor modification of the phrase properties framework.
...
Properties can save memory by not storing the value string.
2014-06-13 16:37:13 +01:00
Hieu Hoang
7142eb5c1f
Merge ../mosesdecoder into hieu
2014-06-13 15:34:47 +01:00
Hieu Hoang
dea105f663
redo property API
2014-06-13 15:34:24 +01:00
Hieu Hoang
8c55f98c7a
bug in SpanLength FF
2014-06-10 10:29:49 +01:00
Nicola Bertoldi
1fe4eb0528
beautify
2014-06-08 09:44:59 +02:00
Nicola Bertoldi
4d75c889f1
merged master into dynamic-models
2014-06-08 09:39:37 +02:00
Hieu Hoang
8e2c4a89c0
Merge ../mosesdecoder into hieu
2014-06-04 12:53:06 +01:00
Ulrich Germann
9c27dc08e9
Merge branch 'master' of https://github.com/moses-smt/mosesdecoder
...
Conflicts:
moses/FF/ConstrainedDecoding.cpp
2014-06-03 18:55:53 +01:00
Ulrich Germann
249c40ec74
Eliminated factor delimiter from the parameters of
...
Phrase.CreateFromString() and Sentence.CreateFromString(),
as it was never used in those functions anyway ---
Word.CreateFromString() retrieves the factor delimiter
from StaticData directly.
2014-05-31 14:33:31 +01:00
Hieu Hoang
409c8d5349
Merge ../mosesdecoder into hieu
2014-05-20 00:16:58 +01:00
Matthias Huck
1740478238
Framework for additional phrase properties in decoding.
...
Derive your property class from PhraseProperty. Do any expensive string
processing of the property value in there, not in the feature
implementation, and provide methods to access the information in
appropriate data formats. The property value string will thus have to
be processed only once (on loading) rather than each time the respective
phrase is applied and your feature needs to access the property value.
2014-05-19 21:54:08 +01:00
Nicola Bertoldi
2f3cd5e2fe
beautify
2014-05-19 15:34:27 +02:00
Nicola Bertoldi
9d401653d0
code cleanup
2014-05-17 22:30:54 +02:00
Hieu Hoang
7632fbd51c
Merge ../mosesdecoder into hieu
2014-05-08 21:09:35 +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
Nicola Bertoldi
20381cbf89
merged master into dynamic-models and solved conflicts
2014-04-28 19:18:38 +02:00
Hieu Hoang
bf11ff6251
merge error
2014-04-07 14:07:16 +01:00
Hieu Hoang
5d61639763
Merge branch 'hieu' of github.com:hieuhoang/mosesdecoder into hieu
2014-04-07 12:01:55 +01:00
Hieu Hoang
2ea2224ba1
output source side of rule, if available
2014-04-07 12:00:13 +01:00
Hieu Hoang
59e26ff54d
output source side of rule, if available
2014-04-07 11:54:57 +01:00
Nicola Bertoldi
bd83999264
beautify
2014-01-15 16:42:02 +01:00
Nicola Bertoldi
47bece6eac
code cleanup; fixings to others' code/test
2014-01-15 16:16:37 +01:00
Nicola Bertoldi
433986a7ac
code cleanup
2014-01-14 17:40:32 +01:00
Nicola Bertoldi
50970b2b59
merge master into this branch
2014-01-14 08:50:18 +01:00
Nicola Bertoldi
c2a053bd80
added a dynamic cache-based PhraseDitctionary; applied changes to the cache-based LanguageModel ; a lot of verbose message; some code cleanup
2014-01-13 15:41:52 +01:00
Ales Tamchyna
fea32c7182
debugged CoveredReferenceFeature
2013-12-03 17:25:42 +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