RNN—循环神经网络

1、基础概念

RNN(Recurrent Neural Network)是一种特殊的神经网络结构,适用于处理序列数据。它不仅考虑前一时刻的输入,而且赋予了网络对前面的内容的一种'记忆'功能。RNN的结构特点是在层与层之间建立了权连接,同时在层之间的神经元之间也建立的权连接。具体表现为,在每个时刻,输入数据不仅会传递到当前层的神经元,还会传递到上一层的神经元,这使得RNN能够利用之前存储的信息来处理当前的输入。这种结构使得RNN能够更好地捕捉输入数据之间的时间相关性和长期依赖性。

2、核心思想

RNN的核心思想是将当前时刻的输入数据和之前的隐藏状态结合起来进行处理,通过这种方式来解决传统神经网络无法处理的序列数据问题。

3、常见结构

1、基本结构

  • 输入:x1,x2,x3,...xi
  • 输出:y1,y2,y3,...yi
  • 特点:多输入对应多输出、输入输出维度相同
  • 应用:特定信息识别

2、多输入单输出结构

  • 输入:x1,x2,x3,...xi
  • 输出:y
  • 特点:多输入单输出
  • 应用:情感判断

3、单输入多输出结构

  • 输入:x
  • 输出:输出:y1,y2,y3,...yi
  • 特点:单输入多输出
  • 应用:序列数据生成(文章生成、音乐生成)

4、不同维度的多输入多输出结构

  • 输入:x1,x2,x3,...xi
  • 输出:y1,y2,y3,...yi
  • 特点:多输入多输出、输入输出维度不同
  • 应用:语言翻译

4、普通RNN结构的缺点

  • 前部序列信息往后传递时导致信息权重下降,导致重要信息丢失
  • 求解过程梯度消失

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缘起性空、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值