Skip to content

Commit ab90efe

Browse files
committed
allow specification of default weights
1 parent 33fbbc5 commit ab90efe

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

scripts/training/train-model.perl

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
$_ALT_DIRECT_RULE_SCORE_1, $_ALT_DIRECT_RULE_SCORE_2, $_UNKNOWN_WORD_SOFT_MATCHES_FILE,
3737
$_OMIT_WORD_ALIGNMENT,$_FORCE_FACTORED_FILENAMES,
3838
$_MEMSCORE, $_FINAL_ALIGNMENT_MODEL,
39-
$_CONTINUE,$_MAX_LEXICAL_REORDERING,$_DO_STEPS,
39+
$_CONTINUE,$_MAX_LEXICAL_REORDERING,$_LEXICAL_REORDERING_DEFAULT_SCORES,$_DO_STEPS,
4040
@_ADDITIONAL_INI,$_ADDITIONAL_INI_FILE,$_MMSAPT,
4141
@_BASELINE_ALIGNMENT_MODEL, $_BASELINE_EXTRACT, $_BASELINE_ALIGNMENT,
4242
$_DICTIONARY, $_SPARSE_PHRASE_FEATURES, $_EPPEX, $_INSTANCE_WEIGHTS_FILE, $_LMODEL_OOV_FEATURE, $_NUM_LATTICE_FEATURES, $IGNORE, $_FLEXIBILITY_SCORE, $_EXTRACT_COMMAND);
@@ -131,6 +131,7 @@
131131
'transliteration-phrase-table=s' => \$_TRANSLITERATION_PHRASE_TABLE,
132132
'mmsapt=s' => \$_MMSAPT,
133133
'max-lexical-reordering' => \$_MAX_LEXICAL_REORDERING,
134+
'lexical-reordering-default-scores=s' => \$_LEXICAL_REORDERING_DEFAULT_SCORES,
134135
'do-steps=s' => \$_DO_STEPS,
135136
'memscore:s' => \$_MEMSCORE,
136137
'force-factored-filenames' => \$_FORCE_FACTORED_FILENAMES,
@@ -2050,7 +2051,7 @@ sub create_ini {
20502051
$table_file .= ".";
20512052
$table_file .= $model->{"filename"};
20522053
$table_file .= ".gz";
2053-
$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";
2054+
$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";
20542055
$weight_spec .= "LexicalReordering$i=";
20552056
for(my $j=0;$j<$model->{"numfeatures"};$j++) { $weight_spec .= " 0.3"; }
20562057
$weight_spec .= "\n";

0 commit comments

Comments
 (0)