当前位置:网站首页>ML - Speech - advanced speech model
ML - Speech - advanced speech model
2022-07-25 15:23:00 【sword_ csdn】
Catalog
Reference resources
Huawei cloud College
RNN
Cyclic neural network (Recurrent Neural Networks,RNN) It is a periodic connection through hidden layer nodes , A neural network to capture dynamic information in serialized data , The serialized data can be classified .
No connection with other networks ,RNN You can save the state of a context , Can store in any long context window 、 Study 、 Express relevant information . And it is no longer limited to the boundary of traditional neural network in space , It can be extended in time series .
RNN It is widely used in scenes related to sequences , Such as a video composed of frames of images , A piece of audio , And a sentence of words .
RNN Network structure

RNN Structural expansion

x Is an input that is being read at the current time , And output a value h;s Is the state of one of the sequences , Which has been processed by the corresponding activation function .
standard RNN

BPTT
RNN Forward propagation of is : Calculate once in chronological order ,BPTT Is to pass the accumulated residual back from the last , This is similar to ordinary neural network training , The difference is that we add the gradients at each moment .
LSTM
Long and short term memory network (Long Short-Term Memmory,LSTM), It is a kind of time recurrent neural network , It is suitable for processing and predicting events with long intervals and delays in time series .
LSTM And RNN The difference is this , It adds a method to judge whether the information is useful “ processor ”, The structure of this processor becomes cell.cell Three doors are placed in , They are called input gates , Forgetting gate and output gate . A message enters the network , You can judge whether it is useful according to the rules . Only the information that conforms to the algorithm authentication will be left .
LSTM And speech recognition
DNN Each frame of voice and several frames before and after it are spliced together as the input of the network , So as to use the context information in the speech sequence .DNN The number of frames per input is fixed , Different window lengths will affect the results .
RNN To a certain extent, customer service DNN The shortcomings of , however RNN It's easy to see the gradient disappear , Unable to remember long-term information .
LSTM Through a specific gating unit, the error of the current time can be saved and selectively transmitted to a specific unit , So as to avoid the problem of gradient disappearance . Suitable for long relevant information and location intervals . It is applicable to the need to connect the previous long-term information to the current task 

LSTM: The initial state

LSTM: Oblivion gate

LSTM: Input gate

LSTM: to update


边栏推荐
- redis淘汰策列
- 我的创作纪念日
- Promise对象与宏任务、微任务
- Solve the timeout of dbeaver SQL client connection Phoenix query
- Remember that spark foreachpartition once led to oom
- Spark 判断DF为空
- 树莓派入门:树莓派的初始设置
- C language function review (pass value and address [binary search], recursion [factorial, Hanoi Tower, etc.))
- Record a redis timeout
- MySQL heap table_ MySQL memory table heap Usage Summary - Ninth Five Year Plan small pang
猜你喜欢

VS2010 add WAP mobile form template

Idea remotely submits spark tasks to the yarn cluster

树莓派入门:树莓派的初始设置

MySQL之事务与MVCC

瀑布流布局

什么是物联网

Run redis on docker to start in the form of configuration file, and the connection client reports an error: server closed the connection

如何解决Visual Stuido2019 30天体验期过后的登陆问题

Idea护眼色设置

Solve the timeout of dbeaver SQL client connection Phoenix query
随机推荐
C语言函数复习(传值传址【二分查找】,递归【阶乘,汉诺塔等】)
spark中saveAsTextFile如何最终生成一个文件
outline和box-shadow实现外轮廓圆角高光效果
Spark获取DataFrame中列的方式--col,$,column,apply
Universal smart JS form verification
Spark002 --- spark task submission, pass JSON as a parameter
How to solve the problem of scanf compilation error in Visual Studio
VS2010 add WAP mobile form template
How to update JSON values in the database?
Remember that spark foreachpartition once led to oom
Promise object and macro task, micro task
Reflection - Notes
如何更新更新数据库中的json值?
浏览器工作流程(简化)
The number of query results of maxcompute SQL is limited to 1W
npm的nexus私服 E401 E500错误处理记录
Overview of JS synchronous, asynchronous, macro task and micro task
Object.prototype. Hasownproperty() and in
Automatically set the template for VS2010 and add header comments
Handle Oracle deadlock