Class Summary |
AlHandler |
This serves to handle the alignment probabilities
the basic functionality is getProb(i,j) and incCount(i,j,val); |
AlHandlerHMM1 |
This serves to handle the alignment probabilities
the basic functionality is getProb(i,j) and incCount(i,j,val); |
AlHandlerHMM1E |
This serves to handle the alignment probabilities
the basic functionality is getProb(i,j) and incCount(i,j,val); |
AlHandlerHMM1F |
|
AlHandlerHMM1SG |
This serves to handle the alignment probabilities
the basic functionality is getProb(i,j) and incCount(i,j,val); |
AlHandlerHMM1Tags |
This serves to handle the alignment probabilities
the basic functionality is getProb(i,j,alignment) and incCount(i,j,alignment,val);
Handles conditioning on many different tag configurations - french tags and english tags
The conditioning tags are specified with a number which contains flags for different tags |
AlHandlerHMM2 |
This serves to handle the alignment probabilities
this is trigram HMM |
AlHandlerHMM2E |
This serves to handle the alignment probabilities
this is trigram HMM . |
AlHandlerHMM2EQ |
This serves to handle the alignment probabilities
this is trigram HMM |
AlHandlerHMM2EQSG |
|
AlHandlerHMM2Tags |
This serves to handle the alignment probabilities
the basic functionality is getProb(i,j,alignment) and incCount(i,j,alignment,val);
Handles conditioning on many different tag configurations - french tags and english tags
The conditioning tags are specified with a number which contains flags for different tags |
Array3 |
A class to represent 3 dimensional array of float by using a one dimensional array
This is to make access faster |
Array4 |
A class to represent a 4 dimensional array of float by using a one dimensional array
This is to make access faster |
ATable |
|
ATableHMM |
|
ATableHMM2 |
|
ATableHMM2EQ |
|
ATableHMMFull |
The purpose of this class is to hold counts and alignment probabilities for
an HMM p(aj|aj-1,l) . |
ATableHMMHolder |
|
CHandler |
The purpose of this class is to handle the choose/ not choose probabilities
for english words that I am implementing |
DoubleIntHolder |
|
GlobalParams |
|
HMM |
|
InFile |
|
IntHolder |
|
IntPair |
Title: Statistical MT tool
Description: Your description
Copyright: Copyright (c) 1999
Company: Stanford University |
IntQuadruple |
|
IntTriple |
|
IntTuple |
|
Model1 |
|
Now |
|
Perplexity |
|
ProbCountHolder |
|
PTable |
|
Reports |
|
Sentence |
|
SentenceHandler |
Reads in the corpus both training and test and stores them in buffers |
SentencePair |
|
StayGoTable |
|
StayGoTables |
stores several stay go tables for different contexts |
SymbolTable |
|
TPHandler |
Writing separate classes to handle the translation probabilities
with or without tags; these classes take care of the caching and reduce the
mess in the em_loops in the models. |
TPHandlerEtags |
|
TPHandlerFE1 |
This handles the translation probability
for the model p(fj,tfj|aj,e,te)=p(tfj|teaj)p(fj|eaj,[teaj,tfj]) |
TPHandlerNM |
This is for use in the model with special null treatment
p(fj|null,alignment)=alfa*p(fj|fj+1) +(1-alfa)*p(fj|NULL) |
TPHandlerNULL |
getProb(i,j) = p(fj|ei) if i not eq 0 and else p(fj|fj-1) |
TTable |
|
TupleCounter |
|
Word |
This class holds a word Id together with a tag Id
Later other fields might be added as well |
WordEx |
|
WordExPair |
|
WordPair |
|