Advertisement

Mxnet: 双向循环神经网络 Bi-RNN

阅读量:

截至目前,我们所设定的目标是依据当前已观察到的信息,如在时间序列或语言模型的语境中,对后续出现的词汇进行预测。然而,在实际应用中会出现需要补全缺失内容的情形:

  1. I am _____
  2. I am _____ very hungry.
  3. I am _____ very hungry, I could eat half a pig.

根据所掌握的信息量不同,所选用的填充词汇可能产生较大差异(例如“高兴”、“不满”或“极其”等)。显然,句子末尾的部分对于确定应填入哪个词语具有关键性作用。若序列模型无法有效利用这一信息,则难以在相关任务中取得良好表现。

双向模型构建与分析

为了使RNN具备类似HMM的预测功能,有必要对循环网络的结构进行调整。从理论层面来看,这一目标实现起来较为简单:不再仅从第一个符号开始运行RNN,同时还可以从最后一个符号出发,反向运行另一个RNN。双向循环神经网络通过引入额外的隐藏层,在信息传递过程中实现了正向与反向的双重处理,从而提升了对相关数据的适应能力与处理灵活性。

在这里插入图片描述

核心概念界定

针对特定时间

全部评论 (0)

还没有任何评论哟~