自然语言处理基础及应用课件 (3).pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

高等学校自然语言处理课程教材(这里根据情况修改)自然语言处理基础应用李妍吕慧周庆国/主编李芬芳多拉/副主编

第3章卷积神经网络高等学校自然语言处理课程教材CONTENTS目录3.13.23.33.4卷积神经网络概述卷积神经网络模型CNN的变体实例:基于TextCNN的电影评论情感分析

本章学习目标第3章卷积神经网络了解卷积、池化等基本概念,以及CNN网络结构中各层彼此间的相互关系;了解应用于分类任务的基本CNN结构;掌握如何使用简单CNN实现图像和文本分类任务;掌握如何利用PyTorch搭建TextCNN并对文本进行情感分析。

3.1卷积神经网络概述卷积神经网络(ConvolutionalNeuralNetwork,CNN)是理解图像内容的最佳学习算法之一,并且在图像分割、分类、检测和检索相关任务中表现出色。研究者将CNN运用到NLP的问题中,得到了较好的结果。第3章卷积神经网络

3.1卷积神经网络概述传统的神经网络一般由输入层、隐藏层、输出层组成。因其模型结构较为简单,难以处理以下问题:①图像需要处理的数据量大,导致成本高,效率低;②图像在数字化的过程中很难保留原有的特征,导致图像处理的准确率不高。图3-1传统神经网络模型结构图第3章卷积神经网络

3.1卷积神经网络概述CNN能很好地解决上述问题,通过多次卷积(convolution)和池化(pooling),将大小为(height,width,channel)的多维数据压缩成长度为height×width×channel的一维数组,并接受原始的图像数据作为输入,而不是“展平”的向量,既保留了图像的空间信息,又提升了模型的准确率和训练效率。第3章卷积神经网络

第3章卷积神经网络高等学校自然语言处理课程教材CONTENTS目录3.13.23.33.4卷积神经网络概述卷积神经网络模型CNN的变体实例:基于TextCNN的电影评论情感分析

3.2卷积神经网络模型CNN主要包括输入层(inputlayer)、卷积层(convolutionlayer)、激活层、池化层(poolinglayer)、全连接层(fullyconnectedlayer,FC)、输出层(outputlayer)。其中,卷积层、池化层可叠加重复使用,也是CNN的核心结构。3.2.1CNN模型第3章卷积神经网络

3.2卷积神经网络模型卷积层是CNN的核心层,负责特征提取的工作。卷积是指以一定间隔滑动卷积核的窗口,将各个位置上卷积核的元素和输入的对应元素相乘,然后再求和(有时将这个计算称为乘积累加运算),之后将这个结果保存到输出的对应位置。3.2.1CNN模型图3-2卷积运算示意图第3章卷积神经网络

3.2卷积神经网络模型卷积核将周围的像素求均值,可以使原本有棱角(像素变化较大)的地方变得不明显,最终使图片变模糊。3.2.1CNN模型图3-3通过卷积模糊图像第3章卷积神经网络

3.2卷积神经网络模型如图3-4所示,若一个像素周围的像素与此像素相同,那么此像素卷积后的值则为0,显示为黑色;若一个像素周围的像素与此像素相差较大(边缘),那么此像素卷积后的值就会大于0,显示为白色。由此可以达到边缘检测的目的。3.2.1CNN模型图3-4通过卷积对图像进行边缘检测第3章卷积神经网络

3.2卷积神经网络模型卷积层可以获得图像的各种特征,理论上下一步可以直接使用这些特征训练分类器(如Softmax)。但是,这样做将面临巨大的计算量挑战,且容易产生过拟合现象。为了进一步降低网络训练参数及模型的过拟合程度,需要对卷积层进行池化(也称下采样)处理。3.2.1CNN模型第3章卷积神经网络

3.2卷积神经网络模型在卷积层中,一般会使用不同高度的卷积核以求提取更多的特征信息,每一种尺寸的卷积核又会产生长短不一的特征向量。池化层的主要工作是对这些向量进行降维,保证所有向量维度统一。池化采样的方式通常有三种:(1)最大池化(maxpooling):选择池化窗口中的最大值作为采样值。(2)均值池化(meanpooling):将池化窗口中的所有值相加取平均,以平均值作为采样值。(3)随机池化(stochasticpooling):先将方格中的元素同时除以它们的和sum得到概率矩阵,按照概率随机选中方格,选中方格的值作为采样值。3.2.1CNN模型第3章卷积神经网络

3.2卷积神经网络模型池化层有三个特征:(1)没有要学习的参数。与卷积层不同,池化只是从目标区域中取最大值或平均值。(2)通道数不发生改变。(3)池化是利用图像局部相关性的原理,对图像进行子抽样,因此对图像微小的位置

文档评论(0)

学海无涯而人有崖 + 关注
实名认证
文档贡献者

教师资格证、人力资源管理师持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年06月11日上传了教师资格证、人力资源管理师

1亿VIP精品文档

相关文档