Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
The Viterbi algorithm is an algorithm for analyzing a series of hidden states called the Viterbi path. This model is often used in the context of a Markov source, or a source where random variables present significant unknowns.
Essentially, through logical means, the Viterbi algorithm looks at a set of objects according to certain properties, and tries to demonstrate how those properties could affect others. This is often referred to as a Markov chain, and can be demonstrated using a flowchart. Viterbi algorithms are useful in technologies such as speech recognition software, keyword spotting programs and in some types of bioinformatics software systems.