Michael Denkowski
3aedc0bf68
Standalone phrase distance feature
...
(Uses input coordinates populated by XML input and target phrase coordinates
populated by phrase dictionary implementation)
2016-08-12 12:05:12 +02:00
Michael Denkowski
ae1e51d81a
Support storing coordinates of target phrase
...
- Keep track of named spaces in StaticData
- Adding coords to phrases implemented for Mmsapt
2016-08-12 12:05:12 +02:00
Hieu Hoang
ee5b190d43
consistent naming of future scores, estimated scores
2015-11-03 05:55:26 +00:00
Ulrich Germann
6a2e6feeed
Context weights now live in the ContextScope, not any more on TranslationTask.
...
TargetPhrase now has weak ptr to ContextScope, not to TranslationTask any more,
because TargetPhrases can outlive the scope of a Translation Task.
2015-10-28 10:26:41 +00:00
Ulrich Germann
8ace1398eb
Added GetTtask() and HasTtaskSPtr() to Phrase API; non-TargetPhrases never have a ttask associated with them, but we need to be able to check.
2015-10-23 21:49:09 +01:00
Hieu Hoang
2683b58b53
clean up comparison functions for Words and Phrases
2015-10-17 22:09:36 +01:00
Ulrich Germann
56da712283
Bug fix: TargetPhrase::GetTtask() must return shared pointer, not reference to shared pointer.
2015-07-23 00:06:54 +01:00
Ulrich Germann
106668d754
Changed m_ttask from ttasksptr to ttaskwptr in TargetPhrase ...
...
.. to avoid blocking destruction of TranslationTask at the end of its lifetime.
2015-07-01 14:48:25 +01:00
Nicola Bertoldi
6aa6131b84
introduced flag for the existence of TtaskSptr in TargetPhrase
2015-06-29 09:30:26 +02:00
XapaJIaMnu
ea23c921b3
Make getScore be able to access ttasksptr. Only works with suffix array for now, other people can implement it in their pts
2015-06-25 17:52:55 +01:00
XapaJIaMnu
943d814f79
Duplicate constructors to include ttasksptr.Works
2015-06-25 16:36:18 +01:00
XapaJIaMnu
a3ecd9f2a7
Revert "Break everything by trying to add ttasksptr to TargetPhrase" and try an easier approach
...
This reverts commit afdc1b480e
.
2015-06-25 15:47:39 +01:00
XapaJIaMnu
afdc1b480e
Break everything by trying to add ttasksptr to TargetPhrase
2015-06-25 15:47:17 +01:00
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
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
Matthias Huck
9f4ebd83e0
TargetPhrase: can store arbitrary data
2015-02-20 20:53:25 +00:00
Hieu Hoang
05ead45e71
beautify
2015-01-14 11:07:42 +00: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
f447a23067
TargetPhrase to have pointer to the phrase table that creates it
2014-08-05 10:26:42 +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
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
4d75c889f1
merged master into dynamic-models
2014-06-08 09:39:37 +02: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
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
50970b2b59
merge master into this branch
2014-01-14 08:50:18 +01:00
Hieu Hoang
ff3c8c195a
compare translation option dimension using pointers to translation option, rather than comparing the phrase. Comparinf the phrase is incorrect - need to compare LHS and possibly alignments too. Unnecessary
2013-12-13 17:23:39 +00:00
Hieu Hoang
31ce9b510e
beautify
2013-09-27 09:35:24 +01:00
Hieu Hoang
deafd5922d
skeleton PT
2013-09-25 16:57:01 +01:00
Hieu Hoang
3271d86c25
add option to store rule source in target phrase
2013-09-17 18:22:00 +02:00
Hieu Hoang
f5fc57008f
save properties in target phrase object
2013-08-29 13:36:01 +01:00
Hieu Hoang
1848946cb3
beautify
2013-08-28 11:06:27 +01:00
Hieu Hoang
de888f2ab4
store arbitary key-value in translation rules
2013-08-27 09:42:24 +01:00
Kenneth Heafield
c4dc57f8a3
swap
2013-08-22 10:16:24 +01:00
Hieu Hoang
abfe02f154
refactor input score handling to use Evaluate(inputtype, inputpath). Not a placeholder factor anymore
2013-08-14 16:53:06 +01:00
Hieu Hoang
efc765ddff
implement Evaluate(inputpath, input) for chart translation options. Plumbing for lattice input
2013-08-13 20:36:32 +01:00
Hieu Hoang
9341f28d75
Evaluate(InputType) --> Evaluate(InputType, Phrase source)
2013-08-08 17:35:42 +01:00
Hieu Hoang
9062194f46
comments
2013-08-08 12:26:25 +01:00