RNN对具有序列特性的数据非常有效,它能挖掘数据中的时序信息以及语义信息,利用了RNN的这种能力,使深度学习模型在解决语音识别、语言模型、机器翻译以及时序分析等NLP领域的问题时有所突破 。
参考文献1:史上最详细循环神经网络讲解(RNN/LSTM/GRU) - 知乎 (zhihu.com)
序列特性就是符合时间顺序,逻辑顺序,或者其他顺序
一个简单的例子告诉我们序列(Sequence)是很重要的:
第一句话:I like eating apple?。ㄎ蚁不冻云还 。?
第二句话:The Apple is a great company?。ㄆ还媸且患液馨舻墓荆 。?
我们都知道前一个apple是苹果,后一个apple是品牌,那我们是如何知道的呢,显然是通过前后文知道的 。如此我们想要判断一个句子中词语的含义就不能只输入这个词语,而是要输入这个句子 。\(X_i\)是我们真正的x,相应的在RNN
我们可以人为设计输出的序列,这也说明我们要明确自己需要的\(Y\)和\(X\)的对应关系
文章插图
接下来我们来解析一下整个循环神经网络运行的流程:
【一 RNN自学理解】
文章插图
文章插图
接下来我们来解析一下整个循环神经网络计算过程:
文章插图
推荐阅读
- CentOS 7.9 安装 ELK
- StampedLock:一个并发编程中非常重要的票据锁
- 黑色沙漠手游10月20日微信每日一题答案是什么
- 王者荣耀10月20日微信每日一题答案
- 魅族18x评测_魅族18x体验评测
- 一加8t耗电严重怎么解决_一加8t电量掉得快
- 使用Pytorch进行多卡训练
- 三 十大 CI/CD 安全风险
- .Net CLR异常简析
- 男士哑铃一般用几公斤-一般男人用多重的哑铃