public class BasicHMMemitter extends HMMemitter
hmm, stateName| Constructor and Description |
|---|
BasicHMMemitter() |
| Modifier and Type | Method and Description |
|---|---|
void |
computeProbabilities()
computate probabilities of emission from counts.
|
double |
getProbability(String token,
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(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(String token,
String priorToken,
int n)
update emission counts to indicate that String
token
appeared n times as an output of the current state. |
setCacheCountpublic void resetForTraining()
HMMemitterHMMemitter.trainOnInstances(java.lang.String, java.lang.String, int).resetForTraining in class HMMemitterpublic void trainOnInstances(String token, 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, edu.nyu.jet.lisp.FeatureSet).computeProbabilities in class HMMemitterpublic double getProbability(String token, String priorToken, FeatureSet fs)
HMMemittertoken with FeatureSet fs.getProbability in class HMMemitterpublic void print()
HMMemitterprint in class HMMemitterpublic void store(PrintWriter stream)
HMMemitterHMM.load(java.io.Reader).store in class HMMemitterCopyright © 2016 New York University. All rights reserved.