Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/moses-smt/mosesdecoder.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorphikoehn <pkoehn@inf.ed.ac.uk>2012-05-26 03:10:08 +0400
committerphikoehn <pkoehn@inf.ed.ac.uk>2012-05-26 03:10:08 +0400
commit07fafd51b509e93db7be238107325c45ca5f57cd (patch)
treee8cccec20ee05726accd9f87a041b68370adeaab /scripts/ems
parent561b9ac9567d3e5b0bbc56fdae3b29961b8bc728 (diff)
parenta72744c49b7821bf0355e7fe4638c392a74b0d60 (diff)
Merge branch 'master' of git://github.com/moses-smt/mosesdecoder
Diffstat (limited to 'scripts/ems')
-rw-r--r--scripts/ems/experiment.meta15
-rwxr-xr-xscripts/ems/experiment.perl2
2 files changed, 16 insertions, 1 deletions
diff --git a/scripts/ems/experiment.meta b/scripts/ems/experiment.meta
index aed6049ea..8fb50fb52 100644
--- a/scripts/ems/experiment.meta
+++ b/scripts/ems/experiment.meta
@@ -344,8 +344,21 @@ parse-relax
pass-unless: input-parse-relaxer output-parse-relaxer
template-if: input-parse-relaxer IN.$input-extension OUT.$input-extension
template-if: output-parse-relaxer IN.$output-extension OUT.$output-extension
+pcfg-extract
+ in: parse-relaxed-corpus
+ out: pcfg
+ default-name: model/pcfg
+ ignore-unless: use-pcfg-feature
+ rerun-on-change: use-pcfg-feature
+ template: $moses-script-dir/training/phrase-extract/pcfg-extract/pcfg-extract < IN.$output-extension > OUT.$output-extension
+pcfg-score
+ in: parse-relaxed-corpus pcfg
+ out: scored-corpus
+ default-name: model/scored-corpus
+ pass-unless: use-pcfg-feature
+ template: ln -s IN.$input-extension OUT.$input-extension ; $moses-script-dir/training/phrase-extract/pcfg-score/pcfg-score IN1.$output-extension < IN.$output-extension > OUT.$output-extension
extract-phrases
- in: word-alignment parse-relaxed-corpus
+ in: word-alignment scored-corpus
out: extracted-phrases
rerun-on-change: max-phrase-length translation-factors reordering-factors hierarchical-rule-set extract-settings training-options script use-ghkm
default-name: model/extract
diff --git a/scripts/ems/experiment.perl b/scripts/ems/experiment.perl
index 45537681a..cb4518dde 100755
--- a/scripts/ems/experiment.perl
+++ b/scripts/ems/experiment.perl
@@ -2007,6 +2007,7 @@ sub get_training_setting {
my $target_syntax = &get("GENERAL:output-parser");
my $score_settings = &get("TRAINING:score-settings");
my $parallel = &get("TRAINING:parallel");
+ my $pcfg = &get("TRAINING:use-pcfg-feature");
my $xml = $source_syntax || $target_syntax;
@@ -2029,6 +2030,7 @@ sub get_training_setting {
$cmd .= "-glue-grammar " if $hierarchical;
$cmd .= "-score-options '".$score_settings."' " if $score_settings;
$cmd .= "-parallel " if $parallel;
+ $cmd .= "-pcfg " if $pcfg;
# factored training
if (&backoff_and_get("TRAINING:input-factors")) {