循环神经网络

在这里插入图片描述
B站学习视频

1、RNN

  • 带时间序列的任务场景(语言识别、生成音乐、情感分析、DNA序列分析、机器翻译)

前后关联强,“前因后果”

在这里插入图片描述

  • 标准神经网络建模的弊端
    1、输入和输出数据在不同例子中可能有不同的长度
    2、一个像这样单纯的神经网络结构,它并不共享从文本的不同位置上学到的特征
    在这里插入图片描述

3、参数量巨大
在这里插入图片描述

4、没有办法体现时序上的“前因后果”

在这里插入图片描述
标准神经网络建模不适合带时间序列的任务场景。

  • RNN循环神经网络
    1、网络结构
    在这里插入图片描述
    单元
    在这里插入图片描述
    2、特点
    在这里插入图片描述
    3、前向传播

在这里插入图片描述
4、损失函数
在这里插入图片描述
整个序列的损失函数即将所有时间步的算是函数相加求和。
5、反向传播
在这里插入图片描述
在这里插入图片描述

  • RNN的缺点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
W0:
在这里插入图片描述
Wx:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
任意时刻下的梯度公式:
在这里插入图片描述
Ws^(k-1)是导致可能梯度爆炸和梯度消失的主要原因。
在这里插入图片描述
在这里插入图片描述

2、LSTM

2.1 设计思路

在这里插入图片描述

2.2 前向传播过程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.3 结合例子理解LSTM

(1)记忆细胞

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 RNN梯度消失回顾(公式推导)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.5 LSTM如何缓解梯度消失(公式推导)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、GRU

3.1 结构

在这里插入图片描述
在这里插入图片描述

3.2 对比LSTM

在这里插入图片描述
在这里插入图片描述

3.3 举例理解

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3.4 与LSTM区别

在这里插入图片描述

3.5 缓解梯度消失

在这里插入图片描述
门的设计可自由选择哪些部分记忆,哪些部分不记忆,连乘消除梯度消失,

相关推荐

  1. 循环神经网络

    2023-12-15 12:06:03       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-15 12:06:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-15 12:06:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-15 12:06:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-15 12:06:03       20 阅读

热门阅读

  1. RocketMQ的架构是什么样的❓

    2023-12-15 12:06:03       49 阅读
  2. LeetCode-232. 用栈实现队列【栈 设计 队列】

    2023-12-15 12:06:03       32 阅读
  3. ARM开发

    ARM开发

    2023-12-15 12:06:03      42 阅读
  4. dapper使用Insert或update时部分字段不映射到数据库

    2023-12-15 12:06:03       37 阅读
  5. Spring Boot 常用注解分类

    2023-12-15 12:06:03       34 阅读
  6. axios跨域问题, 这种情况下 withCredentials 不能为true

    2023-12-15 12:06:03       38 阅读
  7. 746.使用最小花费爬楼梯

    2023-12-15 12:06:03       35 阅读
  8. C# DataTable 总结常用方法

    2023-12-15 12:06:03       33 阅读
  9. C# 德语法语解析浮点数不正确的问题记录

    2023-12-15 12:06:03       41 阅读
  10. 解析Python的Lambda函数:【理解】与【运用】

    2023-12-15 12:06:03       31 阅读
  11. 关于C#反射概念,附带案例!

    2023-12-15 12:06:03       44 阅读
  12. Go并发编程:保障安全与解锁奥秘

    2023-12-15 12:06:03       40 阅读