机器学习笔记(十八)——HMM的参数估计

一、HMM中的第三个基本问题

    参数估计问题:给定一个观察序列O=O1O2OT,如何调节模型μ=(A,B,π)的参数,使得P(O|μ)最大化:

argmaxμP(Otraining|μ)

模型的参数是指构成 μ πi,aij,bj(k) 。本文的前序两节讲的EM算法就是为了解决模型参数的最大化问题。其基本思想是,初始时随机地给模型参数赋值,该赋值遵循模型对参数的限制,例如,从某一状态出发的所有转移概率之和为1.给模型参数赋初值后,得到模型 μ0 , 然后根据 μ0 可以得到模型中隐变量的期望值。例如,从 μ0 得到某一状态到另一状态的期望次数,用期望次数来替代实际次数,这样可以得到模型参数的重新估计值,由此得到新的模型 μ1 。然后重复上述过程,直到参数收敛于最大似然估计值。

二、算法介绍

    给定HMM的参数μ和观察序列O=O1O2OT在时间t位于状态 si ,时间t+1位于状态sj的概率:

ξt(i,j)=P(qt=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值