Click or drag to resize
Accord.NET (logo)

IHiddenMarkovModel Interface

Common interface for Hidden Markov Models.

Namespace:  Accord.Statistics.Models.Markov
Assembly:  Accord.Statistics (in Accord.Statistics.dll) Version: 3.8.0
Syntax
public interface IHiddenMarkovModel
Request Example View Source

The IHiddenMarkovModel type exposes the following members.

Properties
  NameDescription
Public propertyLogInitial
Gets the log of the initial probabilities (log(pi)) for this model.
Public propertyLogTransitions
Gets the log of the transition matrix (log(A)) for this model.
Public propertyProbabilities Obsolete.
Gets the initial probabilities for this model.
Public propertyStates
Gets the number of states of this model.
Public propertyTag
Gets or sets a user-defined tag.
Public propertyTransitions Obsolete.
Gets the log of the transition matrix (log(A)) for this model.
Top
Methods
  NameDescription
Public methodDecode
Calculates the most likely sequence of hidden states that produced the given observation sequence.
Public methodEvaluate
Calculates the probability that this model has generated the given sequence.
Public methodPosterior(Array)
Calculates the probability of each hidden state for each observation in the observation vector.
Public methodPosterior(Array, Int32)
Calculates the probability of each hidden state for each observation in the observation vector, and uses those probabilities to decode the most likely sequence of states for each observation in the sequence using the posterior decoding method. See remarks for details.
Top
See Also