作者: abruzzi  链接:http://abruzzi.javaeye.com/blog/292002  发表时间: 2008年12月12日

声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!

前一向研究HMM(隐马尔可夫模型),在wiki上看到了一个python实现的forward&viterbi算法,就先放在这里,过几天研究。HMM是人们在研究人工智能(语音设别,模式识别)方面的一个重要理论,差不多相当于“知道一些线索的情况下,跟据结论推出结果”的算法,很简单,很强大!

 

好了,先看看这个代码,慢慢分析之

 

 (total, argmax, valmax)

 

 python就是简单,这要撂别的高级语言,这么短的代码说不定连局部变量还没初始化完呢。这个是算法主题,下面是如何测试这个算法的一个小函数和几个状态集合。

 

 example()

 

okay,这些代码放入一个文件,就可以做一个简单的测试了。先把代码放在这里,过几天完整的分析一下。

 

相关文章:

  • 2022-12-23
  • 2021-10-15
  • 2021-06-30
  • 2021-10-24
  • 2021-08-28
  • 2022-12-23
  • 2021-10-05
  • 2021-05-23
猜你喜欢
  • 2022-12-23
  • 2021-12-24
  • 2021-12-15
  • 2023-04-07
  • 2021-06-18
  • 2021-08-10
  • 2021-12-03
相关资源
相似解决方案