Изменения

Перейти к: навигация, поиск

Алгоритм "Вперед-Назад"

14 байт добавлено, 07:41, 14 января 2013
Псевдокод
== Псевдокод ==
/* fwd, bkw -- матрицы размера |S|*T, которым во время работы присваиваются промежуточные результаты alpha и beta */
'''for''' s '''in''' S fwd[s, 1] = emit_probability[s][observations[1]] * П[s] bkw[s, len(observations) - 1] = 1
'''function''' alpha(s, t)
'''if''' (s, t) '''in''' fwd:
'''function''' forward_backward()
probabilities = {}
'''for''' s '''in''' S
fwd[s, 1] = emit_probability[s][observations[1]] * П[s]
bkw[s, len(observations) - 1] = 1
chain_probability = 0
'''for''' j '''in''' S:
119
правок

Навигация