机器学习与深度学习系列连载: 第二部分 深度学习(二十五) 递归神经网络Resursive Network

递归神经网络Resursive Network

递归神经网络是一种特殊的RNN组合神经网络。讲时间序列顺序的输入,进行组合输入。
在这里插入图片描述

1. 模型细节

输入的input的维度是以前word的2倍。
在这里插入图片描述
联合输入的V(wA wB) 并不是简单的 V(wA) 和V(wB)相加的和。
V(wA wB) ≠ V(wA) + V(wB)
而是一种新的意思。在下面例子中,not和very本身就没有含义,需要与其他有含义的词集合,才能表达。
在这里插入图片描述

2. 计算步骤

具体那两个词需要组合输入,那就需要NLP中的parsing的方法,依赖分析句子的组成成分。
我们以情感分析为例:
在这里插入图片描述

输入的两个词a,b
在这里插入图片描述
a,b间不能做简单的组合,他们之间是有交叉关系的
在这里插入图片描述
所以我们有:
(1)Recursive Neural Tensor Network
在这里插入图片描述
我们有 X W X T XWX^{T} XWXT, 这样,ab之间就有有交集。
在这里插入图片描述
(2)Matrix-Vector Recursive Network
我们定义输入的word向量中一部分是原始的含义,一部分是它改变其他word的部分。
在这里插入图片描述
下图中,例如not的本身含义没有,是0,但是它的影响其他词的作用是负面的,所以是负数。
在这里插入图片描述
整个两个词的混合过程是:
在这里插入图片描述
(3)Tree LSTM
一般的,典型的LSTM是:
在这里插入图片描述
根据递归神经网络的启发,Tree-LSTM的结构是:输入为两组h和m
在这里插入图片描述

本专栏图片、公式很多来自台湾大学李弘毅老师、斯坦福大学cs229,斯坦福大学cs231n 、斯坦福大学cs224n课程。在这里,感谢这些经典课程,向他们致敬!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值