python - 如何在 GHMM 中使用单个协方差矩阵?

标签 python c numpy machine-learning hidden-markov-models

我正在尝试使用 GHMM library 训练隐马尔可夫模型 (HMM) 。到目前为止,我已经能够为每个状态使用单个高斯来训练离散模型和连续模型。

有关于如何做到这一点的很好的例子 here .

但是,我想训练一个连续隐马尔可夫模型,该隐马尔可夫模型具有跨所有状态的单个协方差矩阵(而不是每个状态都有一个协方差矩阵)。 GHMM lib 可以吗?如果是的话,我很想看到一些例子。如果没有,有人可以向我指出一些其他代码,或者向我推荐另一个实际上可以做到这一点的 HMM python/c 库吗?

谢谢!

最佳答案

所以,我发现了这个很棒的 C 语言包,它具有完全符合我想要的 HMM 实现: Queen Mary Digital Signal Processing Library 。更具体地说,HMM 实现位于 these files 。因此,不再需要使用 GHMM 库。

关于python - 如何在 GHMM 中使用单个协方差矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11248241/

相关文章:

python - 如何从 Zillow 链接中提取估计的房屋值(value)?

java - 有没有办法在 Java 中呈现类似 'Hello, %(name)s' % {'name' :'Felix' } 的字符串?

c - 如何从 shell 触发内核模块?

c - 将 UART 数据重定向到 pcie 端口

python - 在Python中用较小的矩阵生成更大的矩阵

python - 如何为子图设置 xlim 和 ylim

python - 用于查找域的 pagerank 的脚本

C 文字常量 : in header or C file?

Python:快速子集化和循环数据帧

python-3.x - 迭代多个 CSV 检查每个文件中的整数值