Commit Graph

2912 Commits

Author SHA1 Message Date
Tetsuo Kiso
d742341176 Bug fix: memory leak issues when using MergeScorer. 2012-02-01 18:13:32 +09:00
Tetsuo Kiso
3ef03a77c4 Change casts to C++ style casts. 2012-02-01 18:13:00 +09:00
Tetsuo Kiso
142342f8be Change casts to C++ style casts, and delete unnecessary casts. 2012-02-01 17:17:58 +09:00
Tetsuo Kiso
3c04b7e826 Create a function to save final weights to a file. 2012-02-01 16:59:48 +09:00
Tetsuo Kiso
1bafc99ea2 Use a constant instead of hard-coding. 2012-02-01 16:51:25 +09:00
Tetsuo Kiso
8e1bf6d7d1 Pass std::string objects by const reference instead of by value. 2012-02-01 16:46:36 +09:00
Tetsuo Kiso
b399dfc906 Rename too short variables.
'D' and 'O' is hard to find when you might want to
search by command line tools such as grep.
2012-02-01 16:39:38 +09:00
Tetsuo Kiso
8007150db4 Add constans to prevent avoid hard coding many times.
Default filenames in usage() were differen from the actual ones.
2012-02-01 16:33:23 +09:00
Tetsuo Kiso
c3fbe5081e Add whitespaces. 2012-02-01 16:15:22 +09:00
Tetsuo Kiso
e8823d5015 Add 'virtual' keyword for functions in OptimizationTask.
Adding 'virtual' keyword for an inherited virtual function is good
practice because it will let the users know where the function
comes from.
2012-02-01 15:49:33 +09:00
Tetsuo Kiso
dc659479be Add explicit to the ThreadPool constructor. 2012-02-01 15:33:26 +09:00
Tetsuo Kiso
c1c9c1c8bb Create a struct for command line options in mert. 2012-02-01 15:21:49 +09:00
Tetsuo Kiso
616b014554 Delete unused variables. 2012-02-01 12:37:41 +09:00
Tetsuo Kiso
bb9a6b9184 Introduce anonymous namespace. 2012-02-01 12:35:50 +09:00
Tetsuo Kiso
c94b1f8ff0 Add whitespaces. 2012-02-01 12:29:45 +09:00
Tetsuo Kiso
cad03f7a03 Create a struct for command line options in extractor. 2012-02-01 12:23:15 +09:00
Tetsuo Kiso
4d3fd9fd4b Create a wrapper function to init seed.
Move g_bootstrap from a global variable to
a member of struct ProgramOption.
2012-02-01 11:49:26 +09:00
Tetsuo Kiso
1452f88ed5 Create a struct for command line options.
Add a wrapper function to parse the options, too.
2012-02-01 11:27:17 +09:00
Barry Haddow
3a6829ee5e Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-31 15:14:08 +00:00
Barry Haddow
e1ef27f305 error checking 2012-01-31 15:13:59 +00:00
Rico Sennrich
8ee3ed6d64 tmcombine (translation model combination) 2012-01-31 10:50:20 +01:00
Tetsuo Kiso
037af96a6e Create a utility class for mert/evaluator.cpp to avoid name collisions, just in case.
And introduce anonymous namespace for the class and global variables
as well.
2012-01-27 04:06:36 +09:00
Tetsuo Kiso
940dadaa4c Add whitespaces. 2012-01-27 03:39:13 +09:00
Tetsuo Kiso
f9eac588e7 Add prefixe 'g_' to global variables in mert/evaluator.cpp
While the size of mert/evaluator.cpp is still relatively small,
adding the marker to the variables allows us to easily distinguish
them from local variables.
2012-01-27 03:24:51 +09:00
Hieu Hoang
c5b9d80171 xcode 2012-01-26 21:54:33 +07:00
Hieu Hoang
6c607a17ff undo start-translation-id arg, as per email from Sandra Noubours 2012-01-26 21:24:05 +07:00
Phil Williams
b2688f3045 moses_chart: add an alternative parser that implements the algorithm outlined
in Hopkins and Langmead (2010).  This allows parsing of scope-3 grammars with
cubic space and time requirements.  Enabled using the new "parsing-algorithm"
parameter (supports in-memory rule tables only).
2012-01-26 11:38:40 +00:00
Phil Williams
9feecb80de Move some more source files into moses/src/RuleTable 2012-01-26 10:45:20 +00:00
Phil Williams
ec9ea87e4d Create a subdirectory in moses/src for the main CYK+ source files. 2012-01-25 23:14:36 +00:00
Phil Williams
72baeab59e moses_chart: rule lookup now produces a vector of stack pointers (and a
TargetPhraseCollection pointer) instead of a CYK+ dotted rule.
2012-01-25 12:26:28 +00:00
Matous Machacek
5254e7917b mert/evaluator should now compute confidence interval correctly 2012-01-24 21:25:15 +01:00
Matous Machacek
c8cde15137 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-24 19:39:27 +01:00
Matous Machacek
6cbdfc513b fixed bugs in mert/evaluator, nicer printing of results 2012-01-24 19:18:44 +01:00
Hieu Hoang
a6d7d21ed4 rollback accidental commit 2012-01-24 18:04:44 +07:00
Hieu Hoang
79c6528a51 add --sort-batch-size arg to train-model.perl 2012-01-24 18:00:45 +07:00
phikoehn
a822db95db Merge branch 'master' of git://github.com/moses-smt/mosesdecoder 2012-01-24 10:14:04 +00:00
phikoehn
2a97c6bed2 added comments to config files 2012-01-24 10:13:19 +00:00
Phil Williams
5f22510663 Merge branch 'master' of /home/s0898777/moses-local/master 2012-01-23 20:44:56 +00:00
Phil Williams
589a6c9f8c Add RuleTableTrie, an abstract base class of PhraseDictionarySCFG. 2012-01-23 20:41:49 +00:00
Hieu Hoang
f5a624fc4a xcode 2012-01-23 23:53:26 +07:00
Hieu Hoang
655599293d Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-23 23:34:57 +07:00
Phil Williams
5ea6d510c6 Create a subdirectory in moses/src for rule table source files. 2012-01-23 16:05:32 +00:00
Hieu Hoang
bfdfd38162 Merge branch 'master' of github.com:moses-smt/mosesdecoder 2012-01-23 22:14:31 +07:00
Hieu Hoang
793dbf2523 Revert "Revert "fixed ems bug when no interpolated LMs are used""
This reverts commit 2a4b65986e.
2012-01-23 22:13:01 +07:00
Hieu Hoang
db445aefd5 Revert "fixed ems bug when no interpolated LMs are used"
This reverts commit ba469d27a5.
2012-01-23 22:12:04 +07:00
Phil Williams
e6a5bd9c20 Use boost::unordered_map for faster lookup in ChartCell and ChartCellLabelSet. 2012-01-23 14:19:19 +00:00
Phil Williams
8462f24b72 Restore the "--with-tcmalloc" configuration option that was lost
in the transition from autotools to bjam.
2012-01-23 11:34:46 +00:00
Phil Williams
99cd21f3e8 filter-rule-table.py: fix horribly inefficient filtering of rules that
contain frequently-occurring terminal sequences
(like [X] -> [X] , [X] , [X] , [X] and [X])
2012-01-23 10:57:56 +00:00
Phil Williams
360113ad6b Remove obsolete #if HAVE_CONFIG_H directives. 2012-01-23 10:37:35 +00:00
Matous Machacek
b4a50ec50b mert/evaluator can compute more metrics at once 2012-01-22 01:01:08 +01:00