edu.umd.hooka.alignment.model1
Class Model1

java.lang.Object
  extended by edu.umd.hooka.alignment.AlignmentModel
      extended by edu.umd.hooka.alignment.model1.Model1Base
          extended by edu.umd.hooka.alignment.model1.Model1
Direct Known Subclasses:
HMM

public class Model1
extends Model1Base


Constructor Summary
Model1(TTable ttable, boolean useNullWord)
           
 
Method Summary
 void clearModel()
           
 AlignmentPosteriorGrid computeAlignmentPosteriors(PhrasePair pp)
           
 void processTrainingInstance(PhrasePair pp, Reporter reporter)
           
 Alignment realViterbiAlign(PhrasePair sentence, PerplexityReporter viterbiPerp)
           
 Alignment viterbiAlign(PhrasePair sentence, PerplexityReporter viterbiPerp)
           
 
Methods inherited from class edu.umd.hooka.alignment.model1.Model1Base
addPartialTranslationCountsToTTable, writePartialCounts
 
Methods inherited from class edu.umd.hooka.alignment.AlignmentModel
addAlignmentListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model1

public Model1(TTable ttable,
              boolean useNullWord)
Method Detail

clearModel

public void clearModel()
Specified by:
clearModel in class AlignmentModel

processTrainingInstance

public void processTrainingInstance(PhrasePair pp,
                                    Reporter reporter)
Specified by:
processTrainingInstance in class AlignmentModel

computeAlignmentPosteriors

public AlignmentPosteriorGrid computeAlignmentPosteriors(PhrasePair pp)
Specified by:
computeAlignmentPosteriors in class AlignmentModel

viterbiAlign

public Alignment viterbiAlign(PhrasePair sentence,
                              PerplexityReporter viterbiPerp)
Specified by:
viterbiAlign in class AlignmentModel

realViterbiAlign

public Alignment realViterbiAlign(PhrasePair sentence,
                                  PerplexityReporter viterbiPerp)