|
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 |
|