Accord.NET Framework

## HiddenMarkovModelTDistributionDecode Method (Array, Double) |

Calculates the most likely sequence of hidden states
that produced the given observation sequence.

Syntax

Request Example
View Source#### Parameters

#### Return Value

Type: Int32

The sequence of states that most likely produced the sequence.#### Implements

IHiddenMarkovModelDecode(Array, Double)

- observations
- Type: SystemArray

A sequence of observations. - logLikelihood
- Type: SystemDouble

The log-likelihood along the most likely sequence.

The sequence of states that most likely produced the sequence.

Remarks

Decoding problem. Given the HMM M = (A, B, pi) and the observation sequence
O = {o1,o2, ..., oK}, calculate the most likely sequence of hidden states Si
that produced this observation sequence O. This can be computed efficiently
using the Viterbi algorithm.

See Also