Skip to content
EntityQ83886· pop 20· linked from 93 articles

Алгоритм Витерби

Sign in to save

algorithm

Wikidata facts

Instance of
algorithm
Named after
Andrew Viterbi
Show 2 more facts
Commons category
Viterbi coding
discoverer or inventor
Andrew Viterbi
Sources (2)

via Wikidata · CC0

Article · Русский

Алгоритм Витерби — алгоритм поиска наиболее подходящего списка состояний (называемого путём Витерби), который в контексте цепей Маркова получает наиболее вероятную последовательность произошедших событий. Является алгоритмом динамического программирования. Применяется в алгоритме свёрточного декодирования Витерби. Алгоритм был предложен Эндрю Витерби в 1967 году как алгоритм декодирования свёрточного кода, передаваемого по сетям с наличием шума. Алгоритм получил широкое применение в декодировании свёрточных кодов мобильных телефонов стандартов GSM и CDMA, dial-up модемах и беспроводных сетях стандарта 802.11. Также он широко используется в распознавании речи, синтезе речи, компьютерной лингвистике и биоинформатике. К примеру, при распознавании речи звуковой сигнал воспринимается как последовательность событий и строка текста есть «скрытый смысл» акустического сигнала. Алгоритм Витерби находит наиболее вероятную строку текста по данному сигналу. Алгоритм делает несколько предположений: * наблюдаемые и скрытые события должны быть последовательностью. Последовательность чаще всего упорядочена по времени. * две последовательности должны быть выровнены: каждое наблюдаемое событие должно соответствовать ровно одному скрытому событию * вычисление наиболее вероятной скрытой последовательности до момента t должно зависеть только от наблюдаемого события в момент времени t, и наиболее вероятной последовательности до момента t − 1.

Abstract from DBpedia / Wikipedia · CC BY-SA