循环神经网络(RNN)

目录

1.序列模型的应用

2.循环神经网络(Recurrent Neural Network, RNN)

RNN的输入序列和输出序列的长度不一定一致。RNN也有不同的架构。

3.使用RNN构建一个语言模型(language model)

对于一个语言识别任务,对于一个输入的文本序列,语言模型能够给出对应的概率。

如何训练这样一个语言模型?

训练集:一个大的文本语料库(text corpus)。

例如,对于这样一个句子:Cats average 15 hours of sleep a day. 模型这样训练:

损失函数

为了解决RNN的梯度消失(vanishing gradient)问题,可以使用GRU(Gate Recurrent Unit门控循环单元) 或者LSTM(long short term memory units 长短期记忆网络)

4.双向RNN(bidirectional RNN)

该模型可以让你在序列的某点处,不仅可以获取之前的信息,还可以获取未来的信息。
**例如,**在"He said, Teddy Roosevelt was a great predient!"这段文本中,判断 "Teddy" 是不是人名,不仅要考虑之前的信息,还要考虑之后的信息。

5.深层RNN

当网络需要学习更为复杂的函数时,可以把RNN进行堆叠,构建更深的模型。

相关推荐
Deepoch几秒前
算法定义未来:Deepoc-M重构通信技术新生态
人工智能·通信·具身模型·deepoc
Kakaxiii2 分钟前
【2025.6 Nature】Large language models for disease diagnosis: a scoping review
人工智能·语言模型·自然语言处理
易晨 微盛·企微管家4 分钟前
汽车行业用企业微信做客服,怎么用AI提醒客服提及试驾权益?
人工智能·企业微信
龙腾AI白云9 分钟前
深度学习—卷积神经网络(3)
人工智能·python
北芝科技9 分钟前
WPS知识库文件数超10亿:以AI技术夯实KaaS知识引擎,重构知识服务生态
人工智能·重构·wps
魏波.11 分钟前
AI在研发效能领域的探索和应用(持续更新)
人工智能
拉姆哥的小屋12 分钟前
从零到一:基于深度学习的波纹壳结构多目标优化系统(NSGA-II + 神经网络代理模型)
人工智能·深度学习·神经网络
minhuan14 分钟前
大模型应用:语料库治理实战:基于 text2vec+BERT 的由浅入深解析.41
人工智能·bert·大模型应用·text2vec模型应用·bert 文本质量评分
小白开始进步17 分钟前
USB相机连接与操作:基于OpenCV的完整实现
人工智能·数码相机·opencv
咕噜企业分发小米17 分钟前
阿里云和华为云在AI视频领域有哪些扶持政策?
人工智能·阿里云·华为云