Hi all,
just noticed the following error (one for each line!!) when using the
scriptthreshold-filter.perl for pruning the phrase table:
Use of uninitialized value $MIN_SCORE{"2"} in numeric lt (<) at
threshold-filter.perl line 36, <STDIN> line 399.
Then I found the following script code:
my %MIN_SCORE;
# legacy: same threshold for direct and indirect phrase translation
probabilities
if ($ARGV[0] =~ /^[\d\.]+$/) {
$MIN_SCORE{0} = $ARGV[0];
$MIN_SCORE{2} = $ARGV[2];
}
Shouldn't $MIN_SCORE{2} not be equal to $ARGV[0] for legacy?
Kind regards,
Martin
--
*STAR Group* <http://www.star-group.net>
<http://www.star-group.net/>
*Martin Baumgärtner*
STAR Language Technology & Solutions GmbH
Umberto-Nobile-Straße 19 | 71063 Sindelfingen | Germany
Tel. +49 70 31-4 10 92-0 [email protected]
<mailto:[email protected]>
Fax +49 70 31-4 10 92-70 www.star-group.net <http://www.star-group.net/>
Geschäftsführer: Oliver Rau, Bernd Barth
Handelsregister Stuttgart HRB 245654 | St.-Nr. 56098/11677
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support