我正在尝试使用Python中的隐马尔可夫模型实现地图匹配。
The paper I'm basing my initial approach off的等式定义了为每个状态生成其跃迁和发射概率的方程式。这些概率对于状态和测量都是唯一的。
我正在尝试使用hmmlearn之类的Python HMM框架来模拟他们的发现,但是我看过的所有库仅允许您定义一个初始发射和过渡矩阵,并可以对其进行训练(如果我有定义矩阵的方程式,我就不需要训练它。
我正在hmmlearn中使用GaussianHMM,因为我的发射是高斯的,但是我无法定义初始协方差和均值矩阵,因为每个发射都有自己的分布(请参见本文的方程式1)。
另外,每个过渡概率都取决于排放量(请参见等式2),因此它们也不能恒定。
感谢您的帮助!