The HMMDecoder function accepts four input tables. Three tables are dimensional tables that are generated by the HMMUnsupervisedLearner or HMMSupervisedLearner function. The fourth table contains the newly observed sequences. The schema of the fourth table is similar to the schema of the input table of the HMMUnsupervisedLearner or HMSupervisedLearner function.
HMMDecoder Initial-State Probability Table Schema
Column Name |
Data Type |
Description |
model_attribute
|
ANY |
A value specified by the InitStateModelColumn argument. |
state_key_attribute
|
ANY |
A symbol defining a hidden state. |
probability |
DOUBLE PRECISION |
The probability of a transition from the from_state to the to_state. |
HMMDecoder State Transition Probability Table Schema
Column Name |
Data Type |
Description |
model_attribute
|
ANY |
A value specified by the TransAttributeColumn argument. The name of the column that contains the model attribute. |
from_state_key_attribute
|
ANY |
A symbol defining a hidden state from which a transition is made. |
to_state_key_attribute
|
ANY |
A symbol defining a hidden state to which a transition is made. |
probability |
DOUBLE PRECISION |
The probability of a transition from the from_state to the to_state. |
HMMDecoder Emission Probability Table Schema
Column |
Data Type |
Description |
model_attribute
|
ANY |
A value specified by the EmitModelColumn. The name of the column that contains the model attribute. |
state_key_attribute
|
ANY |
A symbol defining a hidden state. |
observed_key_attributes
|
ANY |
A symbol defining an observation value. |
probability |
DOUBLE PRECISION |
The probability of emitting an observed symbol given that the HMM is in a hidden state. |
The model attribute, sequence attributes, state attributes, observed key attributes, and percent change key attributes specified in the arguments are used for output column names.