维特比算法一点个人理解

维特比算法 wiki

维特比算法要解决得是隐含马尔可夫模型计算复杂度过高而提出来得一个算法,从可见序列(y1,y2..yn)推导出最大可能性的隐含序列(x1,x2..xn)的这么一个算法,推导中有这么两个问题,1.从yi到xi得概率,即 f(xi|yi), 这个可以通过贝叶斯公式来计算得到。 2. 每步推导存在多种状态得可能性,即 xi到xi+1 的可能性为ni * ni+1 种。这个问题就比较像图论中最短路径得问题,解法是DP。所以维特比算法像一个扩展得DP,所不同之处在与路径权重非直接定义,而是由xi, xi-1, yi算出得条件概率f(xi|xi-1)*f(xi|yi)。然后其他步骤就像DP一样了。

这么大名鼎鼎得算法就是这么简单么,也不知道理解得对不对。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值