基于深层神经网络的快速连续语音识别系统研究

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:buhao00155
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
解码器在语音识别系统中起着关键性的作用,完成根据语音识别的知识源将输入的语音序列转换为输出的文本序列的任务。在语音识别系统中,解码器直接与用户对接,其性能和效率关系到语音识别系统是否能够及时而准确地响应用户要求。当前,随着深度学习的发展及在语音识别领域中的应用,语音识别任务在性能迅速提升的同时,计算复杂度也随之提升。因此,有必要针对语音识别任务的特点和当前的硬件资源,进行解码器的加速优化,从而提升语音识别任务的效率。  本文的研究目标是加速基于深层神经网络的语音识别解码系统。研究内容和创新点如下所述:  1.提出激活值限域规整方法,实现了LSTM神经网络的定点化计算。针对目前主流的基于LSTM神经网络声学模型的解码系统,为了解决LSTM神经网络参数量大、计算复杂度高,因而难以应用于对实时性要求较高的任务的问题,推广了已经应用于前馈神经网络的定点化方法和SIMD指令集实现。为此,针对LSTM单元的结构和连接关系的特点,分析了LSTM单元内激活值的动态范围和概率分布,提出了激活值限域规整方法,实现了定点化LSTM神经网络计算,并带来了2.38倍的速度提升。  2.将帧异步算法推广到复杂结构神经网络。基于前馈神经网络的帧异步解码算法,提出了时延神经网络的帧序列近似计算方法,从而实现了时延神经网络帧异步解码。此外,提出了改变LSTM神经网络时序依赖关系的方法,从而实现了LSTM神经网络帧异步解码。该方法证明帧异步解码算法是不依赖网络结构特性的。  3.提出了基于神经网络声学模型的跳帧解码算法。针对解码器令牌传递和最优路径搜索的算法,对令牌在声学模型建模状态上的停留时间的分布进行了分析,进而在帧异步解码算法的基础上,提出了跳帧解码算法,并引入了不需要重新训练的跨状态HMM,实现了跳帧解码与非跳帧解码(帧同步解码和帧异步解码)搜索空间的一致性。同样,将跳帧解码算法应用于复杂结构神经网络中。在基于不同结构神经网络的解码任务中,跳帧解码算法获得了2.44~2.84倍的加速比。  4.将异构计算的思想应用于语音识别的解码任务中,实现了CPU-GPU混合解码框架。将神经网络计算任务和令牌传递任务分配到GPU和CPU,并实现了多线程解码和GPU核心灵活分配。本文所实现的系统可以配置为使用不同的CPU核心数和GPU核心数,从而能够适应不同的系统资源配置。该系统在基于不同结构神经网络的解码任务中获得了3.20~4.39倍的加速比。
其他文献
目的:讨论腰椎间盘突出症患者的康复护理指导体会.方法:选取我院100例腰椎间盘突出症的患者,根据随机数字法分为两组,实验组使用康复护理指导,对照组使用常规护理.结果:实验
随着无线通信的发展和互联网技术的不断创新,移动互联网业务发展迅速,业务类型层出不穷,业务量不断增长,给无线通信系统提出了巨大的挑战。用户体验质量(QoE)是无线业务追求
天线加载的目的之一是为了展宽天线的工作频带.天线加载的种类很多,该文只对电阻加载天线进行分析.该文总结了前人的工作,从矢量位的波动方程出发,推导出了一个当天线上电流
目的:分析手术室单侧全髋关节置换术护理中持续质量改进的应用.方法:回顾性选取2018年1月—2018年12月在我院行单侧全髋关节置换术的86例患者作为研究对象,我院自2018年7月1
目的:研究血液净化护理质量管理中质量控制的应用价值.方法:2018年7月-12月本院接诊的血液净化病患30例为对照组,予以常规护理管理;2019年1月-6月本院接诊的血液净化病患30例
目的:探讨社区卫生服务中心全科护理对老年慢性病患者的生活质量的影响.方法:在我社区的老年慢性疾病患者中国随机抽取118例作为本次研究对象,调查时间始于2017年9月-2019年8
本论文从不同浓度和不同季节,利用绞股蓝总皂甙的水溶液浸杀钉螺来探究绞股蓝总皂甙灭螺的效果与机理。 利用绞股蓝总皂甙水浸液处理钉螺(用清水处理作对照),复试处理浓度为
目的:研究心理护理在急性闭角型青光眼中的应用效果.方法:选取我院2018年1月至2019年4月住院治疗的50例急性闭角型青光眼患者为研究对象,按照随机分组原则将患者分为对照组和
目的:分析对白内障患者采取循证护理对于预防白内障术后并发症的临床效果.方法:研究对象取2018年8月至2019年12月本院42例白内障患者,采取动态随机分组,各21例.对照组采取常
RUNX/CBFβ二聚体转录复合物在发育过程的许多阶段对细胞的增殖和分化起着极其重要的调控作用。RUNX/CBFβ功能的异常已经被发现与许多疾病的发生相关,例如急性髓系白血病、胃