Accord.NET (logo) ViterbiLearning Class Accord.NET Framework
Online Show table of contents (goes to the online documentation index).
Viterbi learning algorithm.
Inheritance Hierarchy

Online System Object
  Accord.Statistics.Models.Markov.Learning ViterbiLearning

Namespace: Accord.Statistics.Models.Markov.Learning
Assembly: Accord.Statistics (in Accord.Statistics.dll) Version: (

public class ViterbiLearning : IUnsupervisedLearning, 

The Viterbi learning algorithm is an alternate learning algorithms for hidden Markov models. It works by obtaining the Viterbi path for the set of training observation sequences and then computing the maximum likelihood estimates for the model parameters. Those operations are repeated iteratively until model convergence.

The Viterbi learning algorithm is also known as the Segmental K-Means algorithm.

ViterbiLearning TDistribution BaumWelchLearning
See Also