RNN系列之七 BiRNN与DRNN

本文介绍了双向循环神经网络(BiRNN)和深度循环神经网络(DRNN)的基本概念及其结构特点。BiRNN利用前向和后向两个隐藏层来处理依赖于前后序列的数据,而DRNN则通过在每个时间步长上增加多个隐藏层的方式实现网络深度扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.BiRNN

    之前提过的RNN结构都是单向的,但实际问题中还存在不仅依赖于之前的序列还依赖于之后的序列进行预测的问题,对于那些问题,就需要使用双向RNN(Bidirectional RNNBiRNN),其结构如下图:

                                    ---来源http://lib.youkuaiyun.com/article/deeplearning/45503

    输入通过不同的隐藏层连接到前向输入及后向输入,也就是说前向的参数与后向的参数是不共享的。之后,前向与后向共同作用于结果。

2.DRNN

   RNN有不同的方式可以进行深度扩展,花书中就有三种方式进行深度的扩展,这里只对阐述其中一种,如下图所示。


                                                                                                ---来源Andrew Ng深度学习课件

    直接在每个时间步长上包含多个隐藏层。相比于CNN上百层的网络来说,RNN由于加入时间维度,三层的网络已经很大了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值