当前位置:网站首页>ML - 语音 - 高级语音模型
ML - 语音 - 高级语音模型
2022-07-25 15:21:00 【sword_csdn】
参考
华为云学院
RNN
循环神经网络(Recurrent Neural Networks,RNN)是一种通过隐藏层节点周期性的连接,来捕捉序列化数据中动态信息的神经网络,可以对序列化的数据进行分类。
与其他网络不通,RNN可以保存一种上下文的状态,能够在任意长的上下文窗口中存储、学习、表达相关信息。而且不再局限于传统神经网络在空间上的边界,可以在时间序列上有延拓。
RNN广泛应用在和序列有关的场景,如一帧帧图像组成的视频,一个个片段组成的音频,和一个个词汇组成的句子。
RNN网络结构

RNN结构展开

x是当前时刻正在读取的某个输入,并输出一个值h;s是其中一个序列的状态,其中经过了相应激活函数的处理。
标准RNN

BPTT
RNN的前向传播是:依次按照时间的顺序计算一次,BPTT就是从最后一个将积累的残差传递回来,这与普通的神经网络训练相似,不一样的事是我们将每个时刻的梯度相加。
LSTM
长短期记忆网络(Long Short-Term Memmory,LSTM),是一种时间递归神经网络,适合于处理和预测时间序列中间隔和延迟较长的事件。
LSTM与RNN不同的地方在于,它在算法中加入了一个判断信息有用与否的“处理器”,这个处理器作用的结构成为cell。cell中放置了三扇门,分别叫输入门,遗忘门和输出门。一个信息进入到网络中,可以根据规则判断它是否有用。符合算法认证的信息才会留下。
LSTM与语音识别
DNN将每一帧语音及其前后的几帧语音拼接在一起作为网络的输入,从而利用语音序列中上下文的信息。DNN中每次输入的帧数是固定的,不同的窗长对结果会有影响。
RNN在一定程度上客服了DNN的缺点,但是RNN容易出现梯度消失的问题,无法记忆长时信息。
LSTM通过特定的门控单元使得当前时刻的误差能够保存下来并选择性传给特定的单元,从而避免梯度消失的问题。适用相当长的相关信息和位置间隔。适用于需要连接前面长期内的信息到当前的任务上

LSTM:初始状态

LSTM:遗忘门

LSTM:输入门

LSTM:更新


边栏推荐
- MySQL heap table_ MySQL memory table heap Usage Summary - Ninth Five Year Plan small pang
- MySQL installation and configuration super detailed tutorial and simple database and table building method
- Browser workflow (Simplified)
- Spark002---spark任务提交,传入json作为参数
- Image cropper example
- How to update JSON values in the database?
- pkg_ Resources dynamic loading plug-in
- 剑指Offer | 二进制中1的个数
- Spark AQE
- Automatically set the template for VS2010 and add header comments
猜你喜欢

ice 100G 网卡分片报文 hash 问题

Spark AQE

SPI传输出现数据与时钟不匹配延后问题分析与解决

Idea护眼色设置

6月产品升级观察站

Understanding the execution order of T-SQL query from the execution order of join on and where

outline和box-shadow实现外轮廓圆角高光效果

VS2010 add WAP mobile form template

Spark 内存管理机制 新版

记一次Yarn Required executor memeory is above the max threshold(8192MB) of this cluster!
随机推荐
Docker上运行redis以配置文件方式启动,连接客户端报错Error: Server closed the connection
Spark获取DataFrame中列的方式--col,$,column,apply
Remember that spark foreachpartition once led to oom
Run redis on docker to start in the form of configuration file, and the connection client reports an error: server closed the connection
简易轮播图和打地鼠
Once spark reported an error: failed to allocate a page (67108864 bytes), try again
6月产品升级观察站
iframe嵌套其它网站页面 全屏设置
JS 同步、异步,宏任务、微任务概述
C language function review (pass value and address [binary search], recursion [factorial, Hanoi Tower, etc.))
How much memory can a program use at most?
Is it safe to open futures online? Which company has the lowest handling charge?
Redis elimination strategy list
TypeScript学习1——数据类型
Spark002---spark任务提交,传入json作为参数
Meanshift clustering-01 principle analysis
剑指Offer | 二进制中1的个数
Spark SQL null value, Nan judgment and processing
解决DBeaver SQL Client 连接phoenix查询超时
ES5写继承的思路