我正在尝试为二阶 HMM 中的 Viterbi 算法找到一些(最好是 MATLAB)代码。我知道如何将它应用于一阶模型,并理解二阶的概念。但是我在为二阶模型实现它时遇到了麻烦。谁能给我任何好的引用?我在 Google 上进行了搜索,令人惊讶的是,我找不到任何相当清楚的内容。
此外,是否有已经实现此功能的 MATLAB 库?我知道有一个用于一阶 HMM。谢谢
最佳答案
我知道这已经过时了,但我有这个问题,必须自己找出答案。
您只需将转移概率表示为 P((State_t-2, State_t-1) => (State_t-1, State_t))
不过,您可以根据 State_t
保留排放概率(您需要大量大量数据才能使二阶排放概率合理)。
这应该会给你合理的结果。
关于algorithm - 二阶HMM的维特比算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20509490/