区分性训练训练流程简述(使用HTK工具)
2013-06-20 12:49
369 查看
区分性训练一般用于大词汇量连续语音识别,在HTK中有一整套训练流程(具体可参阅HTKBook v3.4.1 p55-58)。通常而言,30个小时区分语料即可看到提升效果。
如果使用HTK做DT训练一般可分五步走。
第一步:训练一个最大似然(ML)的词间模型;
第二步:训练一个语言模型,一般而言,一元语言模型就已足够。语言模型的训练文本完全来自你用于区分训练的语料的标注文本。
第三步:创建词级的lattice;
第四步:创建音素级的lattice
第五步:迭代训练。在这一步之前要注意检查上一步训练产生的lattice,如果生成的lattice有问题,可能会导致迭代失败。
如果使用HTK做DT训练一般可分五步走。
第一步:训练一个最大似然(ML)的词间模型;
第二步:训练一个语言模型,一般而言,一元语言模型就已足够。语言模型的训练文本完全来自你用于区分训练的语料的标注文本。
第三步:创建词级的lattice;
第四步:创建音素级的lattice
第五步:迭代训练。在这一步之前要注意检查上一步训练产生的lattice,如果生成的lattice有问题,可能会导致迭代失败。
相关文章推荐
- 在NodeJS中使用流程控制工具Async
- 远程访问、远程演示工具LookMyPC的点对点使用流程
- 【caffe源码研究】第二章:使用篇(6) : 训练过程分析工具
- Testlink使用流程简述
- 使用QTP工具的测试流程
- LoadRunner性能测试工具---(一)使用流程
- 自己做的加速app测试流程的小工具,目前打算开放使用,想注册的朋友抓紧了,嘻嘻
- 交互工具psql的使用简述
- IC设计完整流程及工具简述
- 使用Windows7自带工具对Win7系统进行备份流程
- 【深度学习】【caffe实用工具4】笔记26 windows下使用Caffe中的源代码进行【训练】和【预测】
- Gradle高级构建工具简述及流程
- ic设计流程与使用工具介绍
- Testlink使用流程简述
- apk打包流程及各个阶段使用的工具
- Vxworks 开发工具的使用操作流程
- 使用 WebSphere 工具开发业务流程门户应用程序(Portal+Workflow)
- ALM工具使用流程(一)
- JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用
- HTK学习2:工具使用