深度学习:Bilinear model

一、Bilinear model 解析

bilinear model是一种将多个特征结合起来作为input的方法。
比如:对于一个词,他的特征就包括:词性特征,word embedding特征etc. 如果结合多source的特征,就加入了更多信息,实现更有效的表征。

最简单的做法是:
(1)直接拼接两个特征: [f1:f2]
(2)线性组合: F=W1f1+W2f2
bilinear model 实现了特征的多通道输入。
我们可以设想,人脑可能有一个通道专门处理位置信息,有另一个通道专门处理色彩信息。
在这里插入图片描述
在这里插入图片描述
通俗一点讲,bilinear 就是对每个位置上的特征进行矩阵相乘,然后进行 sum-pooling 或者进行 max-pooling

对于一个 CNN 来讲,有个c通道数,那么在位置i上的特征就是的1xc大小,然后与同一位置上,不同CNN得到的1xc的矩阵进行乘积,得到cxc</

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值