public class HMM extends Model1
| Modifier and Type | Field and Description |
|---|---|
static org.apache.hadoop.io.IntWritable |
ACOUNT_VOC_ID |
_includeEnglishNullWord, maxF| Modifier | Constructor and Description |
|---|---|
|
HMM(TTable ttable,
ATable atable) |
protected |
HMM(TTable ttable,
ATable atable,
boolean useNull) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPartialJumpCountsToATable(ATable ac) |
float |
baumWelch(PhrasePair pp,
AlignmentPosteriorGrid pg) |
void |
buildHMMTables(PhrasePair pp) |
AlignmentPosteriorGrid |
computeAlignmentPosteriors(PhrasePair pp) |
float |
getEmissionProb(int j,
int s) |
int |
getNumStates() |
float |
getTransitionProb(int s_prev,
int s) |
void |
processTrainingInstance(PhrasePair pp,
org.apache.hadoop.mapred.Reporter r) |
void |
setModel1Posteriors(AlignmentPosteriorGrid m1pg) |
Alignment |
viterbiAlign(PhrasePair sentence,
PerplexityReporter reporter) |
void |
writePartialCounts(org.apache.hadoop.mapred.OutputCollector<org.apache.hadoop.io.IntWritable,PartialCountContainer> output) |
clearModel, realViterbiAlignaddPartialTranslationCountsToTTable, addTranslationCount, addTranslationCount, getTranslationCoord, initializeCountTableForSentencePairaddAlignmentListener, notifyUnalignablePairpublic void setModel1Posteriors(AlignmentPosteriorGrid m1pg)
public void writePartialCounts(org.apache.hadoop.mapred.OutputCollector<org.apache.hadoop.io.IntWritable,PartialCountContainer> output) throws IOException
writePartialCounts in class Model1BaseIOExceptionpublic void buildHMMTables(PhrasePair pp)
public final int getNumStates()
public final float getTransitionProb(int s_prev,
int s)
public final float getEmissionProb(int j,
int s)
public final void addPartialJumpCountsToATable(ATable ac)
public void processTrainingInstance(PhrasePair pp, org.apache.hadoop.mapred.Reporter r)
processTrainingInstance in class Model1public final float baumWelch(PhrasePair pp, AlignmentPosteriorGrid pg)
public AlignmentPosteriorGrid computeAlignmentPosteriors(PhrasePair pp)
computeAlignmentPosteriors in class Model1public Alignment viterbiAlign(PhrasePair sentence, PerplexityReporter reporter)
viterbiAlign in class Model1Copyright © 2015. All rights reserved.