gpt4 book ai didi

c - Baum Welch 算法的初始隐马尔可夫模型

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:27:11 25 4
gpt4 key购买 nike

在尝试为隐马尔可夫模型编写程序时,我对 Baum-Welch 算法的初始 HMM 做了最简单的假设:将所有内容都作为均匀分布。也就是说,

A[i][j] = 1/statenumber;
B[i][j] = 1/observationnumber;
P[i] = 1/statenumber;

取对数以避免下溢。它的好处是不需要检查规范化。

但到目前为止,我遇到的算法实际上并没有做太多事情。发射矩阵在第一次迭代时发生变化,但之后不会发生变化,并且转移矩阵和初始化 vector 根本不会发生变化。似乎 Gamma 矩阵根本没有变化。

起初我以为是我的算法不太好,但在其他一些 HMM 库上尝试后,我似乎得到了相同类型的结果。

使用这样的初始化是否不可能收敛到正确的 HMM,初始化这些数组的理想方法是什么?

最佳答案

Baum Welch 算法不适用于均匀的初始分布——更新会退化。尝试将其随机化。

关于c - Baum Welch 算法的初始隐马尔可夫模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23297987/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com