作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/121379935


目录

前言:

一、什么是RNN

二、什么是循环神经网络RNN

三、什么是递归神经网络RNN



前言:

这是一个很容易混淆的概念,网上充斥了大量混用的情形,在学习RNN之前,我们不妨先做个简单的澄清。

一、什么是RNN

NN表示神经网络neural network,关键什么是"R"?

实际上,在深度学习领域,R有两种情形:

(1)Recurrent Neural Network => 循环神经网络RNN

(2)Recursive Neural Network => 递归神经网络RNN

因此,RNN即是循环神经网络的简称,也是递归神经网络的简称。

其中,循环神经网络的简称更加的广泛!

二、什么是循环神经网络RNN

Recurrent Neural Network => 循环神经网络RNN

字面意思上,循环是指:“时间”的维度上是循环的,是时间上有反馈的网络,循环是指:转了一圈,又回来的网络。

上图左图:空间示意图,在网络形态确定的情况下,网络的输出,不仅仅取决于输入Xt,还取决于之前的输出Ht-1, 即当前的状态。

上图右图:是指按照时间的顺序展开的“逻辑”示意图。X0, X1.......Xt按照时间的顺序依次送入网络中的数据,而h0,h1,.....ht是指按照时间的顺序依次输出的数据。

h1的输出,不仅仅取决于x1的输入,还取决于之前h0的状态,即X1对应的输出,不同的“上文”,其输出是不同的。如我们、它们、他们中的“们”字,在不同的“上文”中含义是不相同的。

这样的神经网络称为“时序神经网络”

时序神经网络适合:

处理“具有时序关系的输入序列”。也就是说,一个输入对应的输出,还取决于其“上文”的应用场合,如文字分类,自然语言处理。

三、什么是递归神经网络RNN

Recursive Neural Network => 递归神经网络RNN。

字面意思的“递归”是指:是一种“空间”的迭代。网络结构如下图所示:

在该图中:

X1的输入,送给X1的神经元网络。

X2的输入与X1的输出,一起送给X2的神经元网络。

X3的输入与X2的输出,一起总给X3的神经元网络。

如此递归.............................

递归神经网络RNN本质还是一个没有返回和内部状态的“组合逻辑”,而不是“时序逻辑”。


作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/121379935

[人工智能-深度学习-48]:循环神经网络 - RNN是循环神经网络还是递归神经网络?相关推荐

  1. 深度学习与自然语言处理教程(9) - 句法分析与树形递归神经网络(NLP通关指南·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/36 本文地址:https://www.showmeai.tech/article-d ...

  2. 深度学习与自然语言处理教程(8) - NLP中的卷积神经网络(NLP通关指南·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/36 本文地址:https://www.showmeai.tech/article-d ...

  3. 人工智能深度学习框架MXNet实战:深度神经网络的交通标志识别训练

    人工智能深度学习框架MXNet实战:深度神经网络的交通标志识别训练 MXNet 是一个轻量级.可移植.灵活的分布式深度学习框架,2017 年 1 月 23 日,该项目进入 Apache 基金会,成为 ...

  4. [人工智能-深度学习-14]:神经网络基础 - 常见loss损失函数之逻辑分类,对数函数,交叉熵函数

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  5. [人工智能-深度学习-33]:卷积神经网络CNN - 常见分类网络- LeNet网络结构分析与详解

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  6. [人工智能-深度学习-5]:神经网络基础 - 生物神经系统与神经元细胞简介

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:[人工智能-深度学习-4]:生物神经系统与神经元细胞简介_文火冰糖(王文兵)的博客-CSDN博客 ...

  7. [人工智能-深度学习-9]:神经网络基础 - 常见loss损失函数之均分误差MSE、绝对值误差MAE、平滑平均绝对误差Huber

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:https://blog.csdn.net/HiWangWenBing/article/detai ...

  8. [人工智能-深度学习-24]:卷积神经网络CNN - CS231n解读 - 卷积神经网络基本层级

    作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客 本文网址:[人工智能-深度学习-23]:卷积神经网络CNN - CS231n解读 - 卷积神经网络基本层级_ ...

  9. (十四)从零开始学人工智能-深度学习基础及CNN

    文章目录 一.深度学习基础 1.1 深度学习及其发展历史 1.1.1 什么是学习? 1.1.2 什么是机器学习? 1.1.3 什么是深度学习? 1.1.4 深度学习发展历史 1.1.5 小结 1.2 ...

最新文章

  1. chmod 4755和chmod 755的区别
  2. Boost:显示如何将累加器持久化到文件中
  3. Leetcode Combinations
  4. sqlldr 导入乱码,Oracle客户端字符集问题
  5. 牛客练习赛 71 AC
  6. 学习笔记11-C语言-指针
  7. div和div之间画横线_javascript – jQuery – 使用画布在div之间绘制线条
  8. python_GUI操作(鼠标、键盘)
  9. jumpserver 重启mysql_jumpserver 常见错误解决
  10. [Xcode 实际操作]五、使用表格-(11)调整UITableView的单元格顺序
  11. python多分类_python中多类分类的ROC或CAP曲线
  12. 华为 HarmonyOS 2.0 全面升级,构建中国软件的“根”!
  13. [转]VC6 STLport-5.1.4 编译 安装
  14. 190524每日一句
  15. 《信号与系统学习笔记》—线性反馈系统(一)
  16. C#设置鼠标光标为自定义图片
  17. 孙过庭草书:《景福殿赋》(图像古昔,以当箴规),韵味十足!
  18. vnc远程控制linux密码,如何使用VNC远程控制Linux(Centos)?
  19. 树莓派B+安装简单版魔镜MagicMirror
  20. 扒一扒那些叫欧拉的定理们(十一)——欧拉数论定理

热门文章

  1. 博士第六年还没有发 Paper 是一种什么样的体验?| 文末送书
  2. 不懂如何安排时间?这四个技巧帮你摆脱拖延症
  3. 谷歌驱动下载和配置(RobotFramework)
  4. 毕业论文参考文献的快速插入
  5. 3D打印品牌的康复骨科支具有何特别之处?
  6. 安徽省计算机二级科目有哪些内容,计算机二级考试有哪些科目可以选择?
  7. 解决http响应状态为canceled
  8. CSDN---Markdown:换行、空格、目录、复杂表格和注脚
  9. 用打怪游戏实例,深度理解python面向过程
  10. mysqldump的tz-utc选项引发的MySQL时区问题