上传者: 38711110
|
上传时间: 2022-03-05 21:52:09
|
文件大小: 110KB
|
文件类型: -
hmm模型matlab代码HMM学习算法
该存储库包含在Matlab上使用HMM模型实现的歌曲识别器机器学习系统。
训练代码已经在8首歌曲数据集上进行了测试,每首歌曲有15个样本,其中10个样本作为训练数据,5个样本作为测试数据。
正确识别率是100%
。
这里最标准的HMM课来自提供的课程代码。
以下是此实现的贡献代码:
为给定的离散分布质量创建随机标量:
从给定的HMM模型生成随机HMM输出数据:
从给定的MC模型生成随机马尔可夫链状态序列(有限和无限):
计算给定训练歌曲样本的对数似然率:
歌曲旋律的特征提取器:
HMM模型培训代码: