Ulrich Germann
e4f5c69109
One step closer to eliminating the requirement to provide num-features=... in the config file.
...
Some FF (Mmsapt, LexicalReordering, Many single-value FF) provide this number during "registration";
when missing, a default weight vector of uniform 1.0 is automatically generated. This eliminates the
need for the user to figure out what the exact number of features is for each FF, which can get complicated,
e.g. in the case of Mmsapt/PhraseDictionaryBitextSampling.
2015-04-29 20:16:52 +01:00
Ulrich Germann
fcbfc5a535
Feature functions and the constructors of TranslationOptionCollections
...
now have access to the current translation task.
This was done to allow context-sensitive processing (if provided by the FF).
2015-03-30 01:20:17 +01:00
Hieu Hoang
05ead45e71
beautify
2015-01-14 11:07:42 +00:00
Hieu Hoang
be0ab92d16
delete oov pt
2015-01-09 22:32:08 +00:00
Hieu Hoang
ff7fbd55ee
add oovpt
2015-01-07 15:33:42 +04:00
Hieu Hoang
3b3f11365d
delete UserMessage. Too difficult to police
2015-01-07 10:01:10 +04: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
688bf4c061
each target phrase knows what decode graph created it
2014-08-02 17:15:01 +01:00
Hieu Hoang
bf7c033271
backoff for default GetTargetPhraseCollectionBatch(), used by binary pt and compact pt
2014-05-12 15:50:32 +01:00
Hieu Hoang
2830ed9968
use Nadir's backoff code
2014-05-12 15:40:18 +01:00
Hieu Hoang
1d401817a5
backoff fix for memory and on-disk phrase-tables
2014-05-12 15:16:11 +01:00
Ulrich Germann
f63606a92b
1. Renamed PhraseDictionary member function release() to Release().
...
2. Added option to check phrase prefixes for early stopping of
InputPath generation when translating confusion networks.
2014-03-25 01:49:24 +00:00
germann
c12c25770a
Added virtual member function release(TargetPhraseCollection*) to
...
PhraseDictionary, which gets called by the destructor of InputPath to
release TargetPhraseCollections that aren't needed any more.
2014-03-24 12:29:46 +00:00
Hieu Hoang
50cadc754f
use boost::unordered_map for CacheColl. Marginally faster
2014-02-11 03:43:58 +00:00
phikoehn
071ba6ca44
Merge branch 'master' of ssh://github.com/moses-smt/mosesdecoder
2014-01-07 14:46:42 +00:00
Hieu Hoang
a102bbb33c
delete cache object. Shows up as memleak in valgrind
2014-01-06 11:10:57 +00:00
phikoehn
6c34ff207f
additional time reporting and stardardization
2014-01-05 02:26:47 +00:00
phikoehn
073a601eb0
make good use of the new precise timer...
2014-01-03 18:45:31 +00:00
Hieu Hoang
c2ffc022ea
replace CHECK with UTIL_THROW_IF in Moses
2013-11-19 18:52:15 +00:00
Hieu Hoang
2f00ae936b
move collection of phrase-table from Staticdata to PhraseDictionary
2013-11-15 17:26:26 +00:00
Hieu Hoang
bd82b7355b
remove description argument from feature function constructor. Redundant
2013-10-29 18:44:33 +00:00
Hieu Hoang
ab8402cfe8
remove description argument from feature function constructor. Redundant
2013-10-29 18:20:55 +00:00
Hieu Hoang
f18e35c42a
correct creation of input paths for lattices
2013-10-03 18:58:45 +01:00
Hieu Hoang
31ce9b510e
beautify
2013-09-27 09:35:24 +01:00
=
42f9f81495
Fixed some code formatting issues.
2013-09-24 23:56:23 +01:00
Hieu Hoang
f544d3aced
mark with LEGACY
2013-08-23 21:34:10 +01:00
Hieu Hoang
83df3629a9
mark GetTargetPhraseCollectionNonCache with LEGACY
2013-08-23 21:08:53 +01:00
Hieu Hoang
de9decc30d
mark GetTargetPhraseCollection with LEGACY
2013-08-23 21:02:03 +01:00
Hieu Hoang
4dfb625536
beautify
2013-08-23 13:53:30 +01:00
Hieu Hoang
fcf426a098
patch segfault for target phrase caching. Only occurs when multithreading.
2013-08-21 15:58:17 +01:00
Hieu Hoang
9e60195995
patch segfault for target phrase caching. Only occurs when multithreading.
2013-08-21 10:15:29 +01:00
Hieu Hoang
41d9386dcc
add method to reduce cache size
2013-08-16 15:05:36 +01:00
Hieu Hoang
9f92642e59
beautify
2013-08-15 21:14:04 +01:00
Hieu Hoang
aa8b8cdc07
move caching code to PhraseDictionary. Available to all phrase tables
2013-08-15 20:50:22 +01:00
Hieu Hoang
5eef91c0ea
get ready to delete source phrase from TargetPhrase class
2013-08-07 14:10:42 +01:00
Hieu Hoang
71073868a8
PhraseDictionaryTreeAdaptor::GetTargetPhraseCollectionLegacy return tpColl and vector of source phrases
2013-08-07 12:55:10 +01:00
Hieu Hoang
89f39bf89d
mark a function as legacy
2013-08-07 11:48:18 +01:00
Hieu Hoang
66e7720b91
rename SetTargetPhraseFromPtMatrix() to GetTargetPhraseCollectionBatch()
2013-07-11 20:18:06 +01:00
Hieu Hoang
c6d8259f68
delete as many override of GetTargetPhraseCollection() as possible
2013-07-11 20:05:08 +01:00
Hieu Hoang
5be6d8d755
call legacy code for confusion network input with binary pt
2013-07-11 17:24:19 +01:00
Hieu Hoang
5f9d0a85f5
rename vector<InputPath> to InputPathList. Pass regression tests
2013-07-09 14:19:35 +01:00
Hieu Hoang
29b895a97a
InputLatticeNode to InputPath
2013-07-07 02:14:51 +01:00
Hieu Hoang
ecef376aed
rename InputLatticeNode.h to InputPath.h
2013-07-06 22:42:52 +01:00
Hieu Hoang
574d186708
beautify
2013-07-04 23:38:18 +01:00
Hieu Hoang
5e355c1595
move lookup of all subphrases into PhraseDictionary class
2013-07-03 19:07:36 +01:00
Hieu Hoang
ac8d10af38
move lookup of all subphrases into PhraseDictionary class
2013-07-03 16:57:23 +01:00
Hieu Hoang
d68277d369
redo parsing of feature function parameters
2013-06-20 13:25:02 +01:00
Hieu Hoang
dc33fa3d3d
redo parsing of feature function parameters
2013-06-20 12:50:41 +01:00
Hieu Hoang
c2f4c48758
clean up SetParameter()
2013-06-19 00:24:21 +01:00
Hieu Hoang
e51c4feb6b
push calling of OnlyTheseFactors() to individual PT implementations, as needed
2013-06-17 18:31:06 +01:00