|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJet.HMM.HMMemitter
Jet.HMM.BasicHMMemitter
a simple HMMemitter, with statistics based only on exact match to a token in the training corpus.
Field Summary |
Fields inherited from class Jet.HMM.HMMemitter |
hmm, stateName |
Constructor Summary | |
BasicHMMemitter()
|
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 |
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 Jet.HMM.HMMemitter |
setCacheCount |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BasicHMMemitter()
Method Detail |
public void resetForTraining()
HMMemitter
HMMemitter.trainOnInstances(java.lang.String, java.lang.String, int)
.
resetForTraining
in class HMMemitter
public void trainOnInstances(java.lang.String token, java.lang.String priorToken, int n)
HMMemitter
token
appeared n
times as an output of the current state.
trainOnInstances
in class HMMemitter
public void computeProbabilities()
HMMemitter
HMMemitter.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)
HMMemitter
token
with FeatureSet fs
.
getProbability
in class HMMemitter
public void print()
HMMemitter
print
in class HMMemitter
public void store(java.io.PrintWriter stream)
HMMemitter
HMM.load(java.io.Reader)
.
store
in class HMMemitter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |