edu.umn.cs.nlp.mt.tools
Class CalculatePhrasePairProbs
java.lang.Object
edu.umn.cs.nlp.mt.tools.CalculatePhrasePairProbs
public class CalculatePhrasePairProbs
- extends Object
Earlier steps extracted phrase pairs from an aligned corpus;
each phrase pair at that stage has an associated relative frequency weight
and lexical translation probabilities.
This program calculates the phrase pair probabilities (not logprobs) using relative frequency estimation.
- Version:
- $LastChangedDate: 2007-11-26 10:42:44 -0600 (Mon, 26 Nov 2007) $
- Author:
- Lane Schwartz
- See Also:
2-3 of "A Hierarchical Phrase-Based Model for Statistical Machine Translation" by David Chiang (ACL, 2005)
Method Summary |
static void |
calculate(Scanner input,
String input_delimiter,
Writer output,
String output_delimiter)
|
static void |
main(String[] args)
Calculates the phrase weights for each phrase pair (in one direction only)
using relative frequency estimation. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CalculatePhrasePairProbs
public CalculatePhrasePairProbs()
calculate
public static void calculate(Scanner input,
String input_delimiter,
Writer output,
String output_delimiter)
throws IOException
- Throws:
IOException
main
public static void main(String[] args)
- Calculates the phrase weights for each phrase pair (in one direction only)
using relative frequency estimation.
- Parameters:
args
-