文章目录
什么是TextRCNN
如下图所示,就是TEXTRCNN的架构。
简而言之就是在词嵌入的基础上加上了上下文环境作为新的词嵌入表示。
而左侧和右侧的context是通过前向和后向两层RNN的中间层输出得到的。
这些中间层的输出和原始的词嵌入拼接形成新的词嵌入y。然后送入池化层。
给人一种词嵌入的感觉,结合上下文的词嵌入的感觉。
本意是通过RNN取代TextCNN的特征提取,因为卷积的作用是提取特征,这里用RNN的中间层输出来表示所谓的特征,所以叫做RCNN。
看下表中题目叫做Recurrent =>(convolutional)
tf 实现
def design_model(self,hiden_size=32,with_fc=False):
input_layer=L.Input(shape=(