我想在hmmlearn中输出来自GaussianHMM的反式矩阵和发射矩阵,并使用这些矩阵作为c ++编写的前向算法中的模型参数,很明显“transmat_”属性是反式矩阵,但是如何得到发射矩阵?模型的“means_”属性是否代表排放矩阵?谢谢!
请参考matlab工具箱中的hmmtrain方法,hmmtrain返回的第2个元素就是我希望从hmmlearn中的GaussianHMM获得的那个:
https://cn.mathworks.com/help/stats/hidden-markov-models-hmm.html#f8288
答案 0 :(得分:0)
这是hmmlearn
问题跟踪器中的recently discussed。
简而言之,可以通过_compute_log_likelihood
计算矩阵,其中第(t,i)个元素是在状态X[t]
处观察i
的概率。3}。 p>