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