本节课我们介绍另一种常用的神经网络结果——循环神经网络(Recurrent Neural Network,RNN)。需要注意的是,RNN 可以是两种神经网络的缩写,一种是本次课程讨论的 Recurrrent Neural Network,另一种则是 Recursive Neural Network,也称递归神经网络。前者是时间递归的神经网络,而后者是结构递归。在下文中,如果不特别说明,RNN 都代表 Recurrent Neural Network。有关递归神经网络的更多信息,读者可以自行查阅相关资料,这里不再赘述。本节课核心内容包括:
- 基于 Many-to-One 架构的文本分类应用
在实际问题中,视频、文本、语音都具有时序性。虽然上一节课中介绍的卷积神经网络可以针对单一图像进行目标检测和识别,但是并不擅长处理时序问题,而这些问题用循环神经网络处理起来就自然许多。我们先结合下面两张图来看下循环神经网络的原理。
<