全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
1424 0
2020-08-06
什么是“递归神经网络”,与“卷积神经网络”有何不同
CNN和RNN是神经网络家族中最重要的算法,它们的网络过程和解决问题也有所不同。
因此,谈论它们的差异:
CNN用于解决分类和回归问题,RNN用于解决序列信息。
CNN用于2D图像数据,RNN用于序列数据(例如带时间戳的销售数据,文本序列,心跳数据等)。
那么“序列”是什么意思?
序列示例:
1)时间序列数据
2)句子
3)音讯
4)汽车轨迹
5)音乐
人类将很容易预测序列[1
因此,要做到这一点,我们告诉神经元以前从神经网络输出的输出历史,并且要做到这一点,我们只需将输出再次作为输入反馈即可。
以图像作为视觉解释
一个简单的神经网络如下所示:
但是递归神经网络是这样的
因此,完整的递归神经网络的工作原理如下。
作为先前时间步长的输入函数的单元也称为存储单元。
对于序列和单个矢量值,RNN的输入和输出也很灵活。
具有三个神经元的人工神经网络。
具有三个神经元的递归神经网络
RNN如何灵活地输入和输出?
RNN的主要缺点
1)我们只记得以前的输出,如果我们可以追踪较长的历史记录,那就太好了。
2)另一个主要问题是“消失梯度”。

关注 CDA人工智能学院 ,回复“录播”获取更多人工智能精选直播视频!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群