用可变发射和跃迁矩阵实现隐马尔可夫模型

时间:2019-07-08 13:59:19

标签: python hidden-markov-models hmmlearn

我正在尝试使用Python中的隐马尔可夫模型实现地图匹配。

The paper I'm basing my initial approach off的等式定义了为每个状态生成其跃迁和发射概率的方程式。这些概率对于状态和测量都是唯一的。

我正在尝试使用hmmlearn之类的Python HMM框架来模拟他们的发现,但是我看过的所有库仅允许您定义一个初始发射和过渡矩阵,并可以对其进行训练(如果我有定义矩阵的方程式,我就不需要训练它。

我正在hmmlearn中使用GaussianHMM,因为我的发射是高斯的,但是我无法定义初始协方差和均值矩阵,因为每个发射都有自己的分布(请参见本文的方程式1)。

另外,每个过渡概率都取决于排放量(请参见等式2),因此它们也不能恒定。

感谢您的帮助!

0 个答案:

没有答案