前向算法（），在隐马尔可夫模型（HMM）中，是用于计算“置信状态”的。置信状态指根据既往证据推算出的当前状态的概率分布。这个过程也被叫做“滤波”。前向算法和维特比算法紧密相关但又互不相同。
发展历史.前向算法是用来解决解码问题的算法之一。自从语音识别技术和模式识别技术发展以来，它也越来越普遍地被用在像计算生物学这样的使用HMM的领域内。
算法.整个算法的目标是计算联合概率分布 formula_1。为了方便，我们把 formula_2 简写做 formula