iHMM采样库提供学习和采样有限HMM和无限HMM的代码。代码依赖于Tom Minka的lightspeed和fastfit软件包,这些库必须位于Matlab路径上才能使采样算法正常工作。

iHMM多项式输出:

  • TestiHmmGibbsSampler.m:在具有多项式输出的iHMM上运行Gibbs采样器,演示如何使用iHmmSampleGibbs.m。使用命令“ help iHmmSampleGibbs”获取参数信息。
  • TestiHmmBeamSampler.m:在具有多项式输出的iHMM上运行光束采样器,演示如何使用iHmmSampleBeam.m。使用命令“ help iHmmSampleBeam”获取参数信息。
  • 联合对数似然函数:p(s,y | beta,alpha,gamma,H)。

iHMM正态输出:

  • TestiHmmNormalGibbsSampler.m:在具有正态输出的iHMM上运行Gibbs采样器,演示如何使用iHmmNormalSampleGibbs.m。