Mxnet: 双向循环神经网络 Bi-RNN
发布时间
阅读量:
阅读量
截至目前,我们所设定的目标是依据当前已观察到的信息,如在时间序列或语言模型的语境中,对后续出现的词汇进行预测。然而,在实际应用中会出现需要补全缺失内容的情形:
I am _____I am _____ very hungry.I am _____ very hungry, I could eat half a pig.
根据所掌握的信息量不同,所选用的填充词汇可能产生较大差异(例如“高兴”、“不满”或“极其”等)。显然,句子末尾的部分对于确定应填入哪个词语具有关键性作用。若序列模型无法有效利用这一信息,则难以在相关任务中取得良好表现。
双向模型构建与分析
为了使RNN具备类似HMM的预测功能,有必要对循环网络的结构进行调整。从理论层面来看,这一目标实现起来较为简单:不再仅从第一个符号开始运行RNN,同时还可以从最后一个符号出发,反向运行另一个RNN。双向循环神经网络通过引入额外的隐藏层,在信息传递过程中实现了正向与反向的双重处理,从而提升了对相关数据的适应能力与处理灵活性。

核心概念界定
针对特定时间
全部评论 (0)
还没有任何评论哟~
