public abstract class AlignmentModel extends Object
| Constructor and Description |
|---|
AlignmentModel() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlignmentListener(AlignmentEventListener ael) |
abstract void |
clearModel() |
abstract AlignmentPosteriorGrid |
computeAlignmentPosteriors(PhrasePair pp) |
protected void |
notifyUnalignablePair(PhrasePair pp,
String reason) |
abstract void |
processTrainingInstance(PhrasePair pp,
org.apache.hadoop.mapred.Reporter r) |
abstract Alignment |
viterbiAlign(PhrasePair pp,
PerplexityReporter reporter) |
abstract void |
writePartialCounts(org.apache.hadoop.mapred.OutputCollector<org.apache.hadoop.io.IntWritable,PartialCountContainer> output) |
public void addAlignmentListener(AlignmentEventListener ael)
protected void notifyUnalignablePair(PhrasePair pp, String reason)
public abstract void clearModel()
public abstract void processTrainingInstance(PhrasePair pp, org.apache.hadoop.mapred.Reporter r)
public abstract void writePartialCounts(org.apache.hadoop.mapred.OutputCollector<org.apache.hadoop.io.IntWritable,PartialCountContainer> output) throws IOException
IOExceptionpublic abstract Alignment viterbiAlign(PhrasePair pp, PerplexityReporter reporter)
public abstract AlignmentPosteriorGrid computeAlignmentPosteriors(PhrasePair pp)
Copyright © 2015. All rights reserved.