这里有个博客,是讲自然语言处理的,但是有一个HMM专题,包括了我们之前看到的那篇《HMM自学》,但更详细。

http://www.52nlp.cn/

 

从这一篇开始,是讲如何利用Baum-Welch算法来调整模型参数的,这个算法在那篇论文里面也有提到:http://www.52nlp.cn/hmm-learn-best-practices-seven-forward-backward-algorithm-1

看了以后我有点不是很理解:在这个算法的所有的公式里,貌似都和训练数据无关;如果是这样的话,怎么能够得到一个特定的模型?没有说明怎么初始化参数,只说明了如何调整参数。

 

现在还是要想想到底这个过程要怎么开展,算法的话不用管太多,原来已经有别人做出实现HMM的库了,在这篇文章里:http://www.52nlp.cn/several-different-programming-language-version-of-hmm

Java版本的也有。

 

可以在那个博客里找几个具体例子学习一下。

posted on 2012-08-23 19:57  TeamWork  阅读(355)  评论(0编辑  收藏  举报