HMM 语音识别小例子--by python--孤立词识别

找了半天,才找到一个,链接如下:
使用python建立HMM-GMM孤立词识别模型

里面有代码链接,还有hmmlearn的文档链接。还是再贴一下文档链接吧,便于自己查找。
hmmlearn文档

这个例子使用的训练和测试语音,好像是德语的1到10,不是德语也无所谓啦,反正就是某种语言的1到10.

这个官方文档里的小例子也很简单,专门贴出来解释一下:
hmm小例子

首先我们要明白它要解决什么问题,是HMM三大问题中的哪一类?

哈哈,其实哪一类都不是。它是给定了各种参数,然后生成了一个符合给定参数的GaussianHMM模型。然后又用这个模型生成了500个点,根据点之间的转移概率把各个点连接了起来。然后让你看,高斯分量1 和高斯分量3之间没有连线吧,因为我们给的转移概率矩阵中它俩之间的转移概率就是0啊。(为啥不让看2和4啊,它们之间也没有连线啊,因为给定的转移概率矩阵中它俩之间的转移概率也是0啊~~~)

关于理解这个官方文档,还有以下笔记:

np.random.seed(42)
有关上面np.random.seed的使用,看下面三篇博客应该就够了:
https://blog.csdn.net/IAMoldpan/article/details/78429165
https://blog.csdn.net/qq_36142336/article/details/78797190
https://blog.csdn.net/linzch3/article/details/58220569

np.identity(2)是什么意思呢?
https://blog.csdn.net/Gobsd/article/details/56485791
https://www.jianshu.com/p/7327e73ff6db

numpy.tile()是个什么函数呢,说白了,就是把数组沿各个方向复制
https://blog.csdn.net/qq_18433441/article/details/54897250

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值