diff options
author | Philipp Koehn <phi@jhu.edu> | 2014-09-22 08:28:57 +0400 |
---|---|---|
committer | Philipp Koehn <phi@jhu.edu> | 2014-09-22 08:28:57 +0400 |
commit | ab90efe4af2da4c225a82a165dafcb3e95b04eed (patch) | |
tree | 930b3eba8b07fe427fa1ded2f4b1b824b2e449fe | |
parent | 33fbbc5faa15dde45f4a2395636bdc6be2a53809 (diff) |
allow specification of default weights
-rwxr-xr-x | scripts/training/train-model.perl | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/scripts/training/train-model.perl b/scripts/training/train-model.perl index fd6e8647e..06b1ec45d 100755 --- a/scripts/training/train-model.perl +++ b/scripts/training/train-model.perl @@ -36,7 +36,7 @@ my($_EXTERNAL_BINDIR, $_ROOT_DIR, $_CORPUS_DIR, $_GIZA_E2F, $_GIZA_F2E, $_MODEL_ $_ALT_DIRECT_RULE_SCORE_1, $_ALT_DIRECT_RULE_SCORE_2, $_UNKNOWN_WORD_SOFT_MATCHES_FILE, $_OMIT_WORD_ALIGNMENT,$_FORCE_FACTORED_FILENAMES, $_MEMSCORE, $_FINAL_ALIGNMENT_MODEL, - $_CONTINUE,$_MAX_LEXICAL_REORDERING,$_DO_STEPS, + $_CONTINUE,$_MAX_LEXICAL_REORDERING,$_LEXICAL_REORDERING_DEFAULT_SCORES,$_DO_STEPS, @_ADDITIONAL_INI,$_ADDITIONAL_INI_FILE,$_MMSAPT, @_BASELINE_ALIGNMENT_MODEL, $_BASELINE_EXTRACT, $_BASELINE_ALIGNMENT, $_DICTIONARY, $_SPARSE_PHRASE_FEATURES, $_EPPEX, $_INSTANCE_WEIGHTS_FILE, $_LMODEL_OOV_FEATURE, $_NUM_LATTICE_FEATURES, $IGNORE, $_FLEXIBILITY_SCORE, $_EXTRACT_COMMAND); @@ -131,6 +131,7 @@ $_HELP = 1 'transliteration-phrase-table=s' => \$_TRANSLITERATION_PHRASE_TABLE, 'mmsapt=s' => \$_MMSAPT, 'max-lexical-reordering' => \$_MAX_LEXICAL_REORDERING, + 'lexical-reordering-default-scores=s' => \$_LEXICAL_REORDERING_DEFAULT_SCORES, 'do-steps=s' => \$_DO_STEPS, 'memscore:s' => \$_MEMSCORE, 'force-factored-filenames' => \$_FORCE_FACTORED_FILENAMES, @@ -2050,7 +2051,7 @@ sub create_ini { $table_file .= "."; $table_file .= $model->{"filename"}; $table_file .= ".gz"; - $feature_spec .= "LexicalReordering name=LexicalReordering$i num-features=".$model->{"numfeatures"}." type=".$model->{"config"}." input-factor=$input_factor output-factor=$output_factor path=$table_file\n"; + $feature_spec .= "LexicalReordering name=LexicalReordering$i num-features=".$model->{"numfeatures"}." type=".$model->{"config"}." input-factor=$input_factor output-factor=$output_factor path=$table_file".(defined($_LEXICAL_REORDERING_DEFAULT_SCORES)?" default-scores=$_LEXICAL_REORDERING_DEFAULT_SCORES":"")."\n"; $weight_spec .= "LexicalReordering$i="; for(my $j=0;$j<$model->{"numfeatures"};$j++) { $weight_spec .= " 0.3"; } $weight_spec .= "\n"; |