求大神解释一下matlab代码:

求大神解释一下matlab代码:,第1张

wavread函数读取Microsoft的wav格式音频文件,返回值x是音频的数据向量

samples{i}{j}=wavread(fname)读取\\train\\dgt(i-1)\\dgt(j-1).wav

譬如i=5,j=4,那么samples{5}{4}为读取工作目录下\\train\\dgt4\\dgt3.wav

我学它的时候老师讲HMM主要解决三个问题类型,评估问题,解码问题和机械学习。em(BW)算法用于解决第三个问题类型,用观测数据来训练模型参数。用哪个function得看你作业是属于哪种类型。而且要看你的模型是哪种,单纯的left to right模型的话状态转移矩阵中只保存相同状态的转移概率和对下一个状态的转移概率,其他的都是0。建议用kevin murphy的HMM工具箱,它应该是世界上使用率最高最有名的。

matalb工具箱(hmmbox)中都是函数,没有输入参数是无法运行的。

你可以新建一个文件,对函数的输入变量复试,然后调用函数就可以运行了。

我刚学matlab也是这样,建议先看一本入门的书籍,《matlab宝典》不错。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7802280.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存