由上式可知,RNN本质上是循环的,因为它对数据的每个输入执行相同的功能,而当前输入的输出取决于过去的计算。生成输出结果后,将其复制并发送回循环神经网络。当作出决定的时候,它会考虑当前输入和它从先前输入中学到的输出。
RNN模型大小不随输入大小增加。RNN已经具备了对信息的记忆能力,但RNN并不能真正解决时序数据的处理问题,因为梯度消失和梯度爆炸导致RNN并不能够保留长距离的信息。