隐马尔可夫模型

时间:2020-03-05 18:55:18  来源:igfitidea点击:

我想开始使用HMM,但不知道该如何做。这里的人可以给我一些基本的指示,在哪里看?

除了理论之外,我还喜欢动手实践。因此,我更喜欢资源,在这里我可以编写小的代码段来检查我的学习情况,而不仅仅是干文本。

解决方案

回答

我们是否尝试过:罗素和诺维格的《人工智能:一种现代方法》。

我意识到这在理论上很繁重,但是它也包含有用的代码示例,可用来学习。

我们还可以签出:http://www.kanungo.com/software/software.html,以获取HMM的C实现。

回答

查阅有关HMM的Wikipedia文章:在所有理论知识之后,它们都有一个很好的例子。如果我们想进行一些练习,Ruby Quiz提供了一些很棒的Markov模型实现,我们可以尝试将它们更改为HMM。

回答

在我们的研究实验室中,我们通常使用HMM工具包开始HMM建模。不幸的是,它对重新分发有一些许可限制(基本上,我们不能重新分发该软件,但是我们可以重新分发我们使用该软件训练过的模型),但是开始学习它们的工作方式可能会很有用。 HMM工具包随附的HTK手册也是有关HMM设计的相当全面的参考。

如果我们想获取一些数据,这可能对于培训HMM很有用,请查看VoxForge项目,我们还将在其中找到一些指向开源语音识别系统的链接,这些链接可能会对脚步产生影响。