循环神经网络(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进行堆叠,构建更深的模型。

相关推荐
hk11242 分钟前
【LegacySys/BioDefense】2026年度古代遗留系统恢复与自动化生物防御基准索引 (Benchmark Index)
人工智能·物联网·网络安全·系统架构·数据集
settingsun12256 分钟前
【AI-算法-01】ResNet (残差网络) & Skip Connections
人工智能·算法
qwerasda12385213 分钟前
【医疗AI】基于YOLOv10n-CSP-PTB的超声心动图扇形区域智能检测实战指南
人工智能·yolo
clorisqqq21 分钟前
《人工智能现代方法(第四版)》笔记 启程
人工智能·笔记
vibag23 分钟前
LangSmith监控
人工智能·python·语言模型·langchain·大模型
严文文-Chris27 分钟前
向量内积是什么?解决什么问题?
人工智能
亦复何言??30 分钟前
过拟合/灾难性遗忘:SFT vs on-policy RL
人工智能
飞哥数智坊31 分钟前
别让 AI 成了你的“后门”:一个被忽视的安全盲区
人工智能
子洋32 分钟前
AI Agent 设计模式 - PlanAndExecute 模式
前端·人工智能·后端
六边形战士DONK42 分钟前
[强化学习基础05-2] 压缩映射定理
人工智能