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

相关推荐
圣心6 分钟前
Gemini3 开发指南 | Gemini AI 开发文档
大数据·人工智能
AI营销先锋11 分钟前
2026跨境GEO服务商测评:破解获客焦虑,原圈科技领跑AI增长
人工智能
OpenCSG16 分钟前
OpenCSG 生态核心:CSGHub 构建企业 AI 全生命周期管理体系,安全与协同双向赋能
人工智能·安全
人工智能AI技术18 分钟前
零基础学AI的完整学习路径,2026最新版
人工智能
gihigo199822 分钟前
竞争性自适应重加权算法
人工智能·算法·机器学习
一条闲鱼_mytube25 分钟前
智能体设计模式(一):提示链、路由与并行化
人工智能·设计模式
编程点滴28 分钟前
【译】Skills 详解:Skills 与 prompts、Projects、MCP 和 subagents 的比较
人工智能
羊仔AI探索29 分钟前
2025年度AI编程Prompt排行榜
人工智能·prompt·ai编程
云和数据.ChenGuang30 分钟前
运维故障之MySQL 连接授权错误
运维·数据库·人工智能·mysql
雨大王51231 分钟前
超越自动化:工业AI智能体为何是智能制造的未来?
人工智能·自动化·制造