|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectJet.HMM.HMMemitter
Jet.HMM.BigramHMMemitter
an HMMemitter, using statistics for exact token match (including case), for token match (ignoring case), for token bigrams (ignoring case) and for word 'shape'. Bigram information is only used for states following the first token in names (i.e., only for name-internal bigrams).
| Field Summary | |
static boolean |
useBigrams
|
| Fields inherited from class Jet.HMM.HMMemitter |
hmm, stateName |
| Constructor Summary | |
BigramHMMemitter()
|
|
| Method Summary | |
void |
computeProbabilities()
computate probabilities of emission from counts. |
double |
getProbability(java.lang.String token,
java.lang.String priorToken,
FeatureSet fs)
returns the probability that the current HMM state will emit token token with FeatureSet fs. |
void |
print()
print the information about emission from this state to System.out. |
void |
resetForTraining()
initialize the emitter prior to training. |
void |
setCacheCount(java.lang.String type,
int n)
|
void |
store(java.io.PrintWriter stream)
write the information about emission from this state in a form which can be read by HMM.load(java.io.Reader). |
void |
trainOnInstances(java.lang.String token,
java.lang.String priorToken,
int n)
update emission counts to indicate that String token
appeared n times as an output of the current state. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static boolean useBigrams
| Constructor Detail |
public BigramHMMemitter()
| Method Detail |
public void resetForTraining()
HMMemitterHMMemitter.trainOnInstances(java.lang.String, java.lang.String, int).
resetForTraining in class HMMemitter
public void setCacheCount(java.lang.String type,
int n)
setCacheCount in class HMMemitter
public void trainOnInstances(java.lang.String token,
java.lang.String priorToken,
int n)
HMMemittertoken
appeared n times as an output of the current state.
trainOnInstances in class HMMemitterpublic void computeProbabilities()
HMMemitterHMMemitter.trainOnInstances(java.lang.String, java.lang.String, int) and
before calls on HMMemitter.getProbability(java.lang.String, java.lang.String, Jet.Lisp.FeatureSet).
computeProbabilities in class HMMemitter
public double getProbability(java.lang.String token,
java.lang.String priorToken,
FeatureSet fs)
HMMemittertoken with FeatureSet fs.
getProbability in class HMMemitterpublic void print()
HMMemitter
print in class HMMemitterpublic void store(java.io.PrintWriter stream)
HMMemitterHMM.load(java.io.Reader).
store in class HMMemitter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||