当前位置: 首页 > news >正文

给我一个可以在线观看片/seo算法优化

给我一个可以在线观看片,seo算法优化,马鞍山市建设银行网站,自己怎么设计公司前台设计效果图Text CNN Overview 本节我们来重点介绍一下卷积神经网络在文本分类问题当中的应用。CNN网络在图像领域已经占据了主导地位,在文本领域也有不错的表现。在 "Convolutional Neural Network for Sentence Classification" 一文中,作者使用了CNN…

Text CNN

Overview

本节我们来重点介绍一下卷积神经网络在文本分类问题当中的应用。CNN网络在图像领域已经占据了主导地位,在文本领域也有不错的表现。在 "Convolutional Neural Network for Sentence Classification" 一文中,作者使用了CNN进行文本分类任务,取得了非常不错的效果

在这里插入图片描述

事实上在很多情况下,Multi-Window-Size的CNN正确率和LSTM相差无几,下面我们来看一看模型的结构。

Model Structure

我们知道在CV领域中,CNN是使用卷积核在不同的channel上进行特征提取,每一个卷积核都会提取出一张feature map,然后我们再去做pooling。那么在文本分类的时候,我们显然是没有RGBRGBRGB三个channel的。通常情况下,我们会将原始文本经过处理转变成一个shape为[batch,seq_len,embedding_dim][batch, \ seq\_len, \ embedding\_dim][batch, seq_len, embedding_dim]的矩阵,这里类比图像,seq_lenseq\_lenseq_len可以认为是heightheightheightembedding_dimembedding\_dimembedding_dim可以认为是widthwidthwidth。那么显然如果我们想要使用二维卷积,我们的shape是少了一个channel维度的

在这里插入图片描述

但是再转念一想,这不就是一张黑白图像么!我们就把这个矩阵当作是一个channel=1channel=1channel=1的图像,然后再应用卷积,不就大功告成了。因此,我们每次使用一个kernel_sizekernel\_sizekernel_size[window_size,embedding_dim][window\_size, embedding\_dim][window_size,embedding_dim]的卷积核来进行文本特征提取,这里:

  • window_size表示每次我们希望看到几个单词(我们默认使用token level),window_size的选取也很重要,因为选小了,我们可能会捕捉不到上下文信息;选的太大,可能会导致计算资源的浪费或者模型准确率的下降
  • embedding_dim就是词向量的维度,这里我们不难发现,卷积核的kernel_size是一个矩形。文本比较特殊的是,每一个token是用一个向量进行表示,因此如果我们的卷积核每次不能覆盖一个完整的单词,那么就会丢失掉很多的信息。这一点与图像不一样,因为图像的每个像素点就是一个scalar,我们不会把像素点再用一个向量进行表示。

Multi Window Size

上面我们提到卷积核的window_size对模型的表现能力会产生很大影响,那么我们自然会想到使用多种大小的window_size,这样不就能取长补短了么?因此我们使用多组卷积核,每组卷积核的window_size互不相同,然后就得到了多张feature map。接着我们将所有的feature map进行一个concatenation,再丢进池化层

(当然也可以先对每张feature map进行池化,再concatenation,效果一样),得到一个shape为[batch,out_channel∗n][batch,out\_channel*n][batch,out_channeln]的特征矩阵,再经过一个linear transformation,最后就得到了我们的输出。

在这里插入图片描述

值得一提的是,原论文采用的window_size是[3,4,5][3,4,5][3,4,5]

Static vs Non-Static

论文中还提出了许多提升模型效果的方法,其中一个就是Non-Static CNN。Static CNN就是我们使用了静态的词向量,如最经典的word2vec,直接将与训练好的词向量复制到我们的Embedding Layer中,不随卷积层一起训练。那么Non-Static CNN就是在训练过程中同时训练更新词向量,根据不同的任务做一下fine tuning,作者发现Non-Static CNN效果要优于Static CNN。

现Non-Static CNN效果要优于Static CNN。

http://www.jmfq.cn/news/4826863.html

相关文章:

  • 收费网站建设视频教程免费下载/建站系统cms
  • 嘉兴 做网站 推广/市场营销方案范文5篇
  • 上海做外贸网站建设/上海百度公司地址
  • 写个网页多少钱/黑帽seo技术论坛
  • 做律师网站公司/微信营销案例
  • 汽车网站名称/百度企业网盘
  • 建设部门户网站/理发美发培训学校
  • 办一家建筑公司流程/seo chinaz
  • 网站上怎么做弹幕效果/软文案例
  • 网站域名续费多少钱/东莞网站推广运营公司
  • 专业网站制作公司排行/做一个网站要多少钱
  • 长沙网站托管哪家好/广州竞价托管代运营
  • 大连哪家网站技术开发公司好/厦门人才网官网登录
  • 东莞建网站平台/最新实时新闻
  • 网站建设的技术方案/软文案例大全300字
  • wordpress万网安装/网站优化排名怎么做
  • js网站下拉置顶代码/百度网盘网页版登录首页
  • 专业排名优化网站/海阳seo排名
  • 优秀网站建设出售/网上推广赚钱方法
  • 网上商城怎么开发/霸榜seo
  • 开发网站怎样注册公司/seo网站推广的主要目的是什么
  • 杭州网站建设页面/网络营销技巧和营销方法
  • 建设网站后如何做后台/广东清远今天疫情实时动态防控
  • 本地企业网站建设服务/百度学术论文官网入口
  • 服装生产厂商网站建设方案/推广学院seo教程
  • 怎么在网站视频做字幕/班级优化大师怎么用
  • 苏州企业网站制作服务/网站收录申请
  • 网站域名注册信息查询/网络营销和网络推广
  • 一个人做网站现实吗/免费推广产品的平台
  • 网站如何被搜索引擎收录/广州的百度推广公司