public interface HMMState
Modifier and Type | Method and Description |
---|---|
float[] |
calculateComponentScore(Data data) |
HMM |
getHMM()
Gets the HMM associated with this state
|
float[] |
getLogMixtureWeights() |
MixtureComponent[] |
getMixtureComponents()
Returns the mixture components associated with this Gaussian
|
long |
getMixtureId()
Gets the id of the mixture
|
float |
getScore(Data data)
Gets the score for this HMM state
|
int |
getState()
Gets the state
|
HMMStateArc[] |
getSuccessors()
Retrieves the state of successor states for this state
|
boolean |
isEmitting()
Determines if this HMMState is an emitting state
|
boolean |
isExitState()
Determines if this state is an exit state of the HMM
|
HMM getHMM()
MixtureComponent[] getMixtureComponents()
long getMixtureId()
float[] getLogMixtureWeights()
int getState()
float getScore(Data data)
data
- the data to be scoredfloat[] calculateComponentScore(Data data)
boolean isEmitting()
HMMStateArc[] getSuccessors()
boolean isExitState()