摘要:互联网的快速发展,使得每个人表现自己,发表言论更加的自由和便利。Twitter、Facebook等应用软件为大众提供了表达自身情感的一个平台。情感分类,可以简单地表示为喜欢,厌恶和中性,也渐渐受到研究者和商业人士的大力关注。在商业领域中,正确的情感分析有利于刺激消费者进行消费,能够引导商家改进自身的商品以及进行舆论控制等。为了了解大众对于某一事件的反应,以便进行支持率分析及大众对于某件事件的情感倾向。例如通过影评来确定一部电影的口碑,通过买方评价来确定一件商品的好坏。本文介绍了几种常用的情感分类算法与情感分类的发展历史过程,并实现了一种基于深度学习的卷积神经网络的情感分类方法,来判断某个短文本是消极的,积极的亦或是中性的。本文选取了最近上映的《复仇者联盟3》和另一部影片《再次出发》的影评作为演示。本文基于Python语言,使用Pycharm和TensorFlow编写。
关键词:卷积神经网络;词向量;自然语言处理;TensorFlow

Sentiment ClassficationOn Short English Text With CNN
Abstract:The rapid development of the Internet has enabled everyone to express themselves and to express their opinions more freely and conveniently. Applications such as Twitter and Facebook provide the public with a platform to express their emotions. Sentimental classification gradually attracts the attention of researchers and merchants, because the correct emotional analysis is conducive to stimulating consumer spending, helping merchants to improve their own products and control of public opinion.In order to understand the public's reaction to a certain event, in order to support the analysis of the support rate and the public's sentimental tendencies for an event. For example, through movie reviews to calculatethe reputation of a movie, through the buyer's evaluation to calculatethe quality of the good. This article describes several commonly used emotional classification algorithms and introduce the development of the sentiment classification.This paper also implements a sentiment classification method based on convolutional neural networks to determine whether a short text is negative, positive or neutral. This article selected the latest film review of the Avengers IIIand another film Begin Again as a demonstration.This system is based on the python language and is developed using Pycharm and TensorFlow.
Key words:CNN;Word2Vec;Natural Language Processing;TensorFlow

目 录
1 背景    1
1.1工作目的    1
2 相关工作    2
2.1文本客观性分类    2
2.2词的极性分类    2
2.3文本情感分类    2
2.3.1 基于情感词典的文本情感分类    2
2.3.2 基于机器学习的文本情感分类    3
3 基于卷积神经网络的情感分类    3
3.1 数据处理    5
3.1.1 数据清洗    5
3.1.2 文本表示    6
3.1.3数据搜集    9
3.2卷积神经网络    11
3.2.1 TensorFlow    11
3.2.2 卷积神经网络    12
3.2.3卷积神经网络在文本中的应用    14
3.3相关优化技巧    15
3.3.1 Dropout    15
3.3.2 Early stopping    16
3.3.3  Adaptive learning rate    16
4 实验结果    16
5 总结    20
参考文献:    21
致谢    22

基于卷积神经网络方法的英文短文本情感分类(Python)相关推荐

  1. 一维卷积神经网络_序列特征的处理方法之二:基于卷积神经网络方法

    前言 上一篇文章介绍了基本的基于注意力机制方法对序列特征的处理,这篇主要介绍一下基本的基于卷积神经网络方法对序列特征的处理,也就是TextCNN方法.序列特征的介绍,背景以及应用可以参考上一篇的详细介 ...

  2. 【华为云技术分享】序列特征的处理方法之二:基于卷积神经网络方法

    [摘要] 本文介绍了针对序列特征采用的处理方法之二:基于卷积神经网络方法,并分析了为何卷积神经网络擅长对于局部特征的提取. 前言 上一篇文章介绍了基本的基于注意力机制方法对序列特征的处理,这篇主要介绍 ...

  3. Python深度学习实例--基于卷积神经网络的小型数据处理(猫狗分类)

    Python深度学习实例--基于卷积神经网络的小型数据处理(猫狗分类) 1.卷积神经网络 1.1卷积神经网络简介 1.2卷积运算 1.3 深度学习与小数据问题的相关性 2.下载数据 2.1下载原始数据 ...

  4. 四川大学计算机学院琚生根教授,基于卷积神经网络和自注意力机制的文本分类模型...

    Abstract: The wordlevel shallow convolutional neural network (CNN) model has achieved good performa ...

  5. 基于卷积神经网络的不良地质体识别与分类

    在泛函分析中,卷积.旋积或摺积(英语:Convolution)是通过两个函数f 和g 生成第三个函数的一种数学算子,表征函数f 与g经过翻转和平移的重叠部分的面积. 如果将参加卷积的一个函数看作区间的 ...

  6. 机械臂论文笔记(一)【基于卷积神经网络的二指机械手 抓取姿态生成研究 】

    基于卷积神经网络的二指机械手 抓取姿态生成研究 论文下载 摘要 第1章 绪论 1.1 抓取生成国内外研究现状 1.1.1已知物体抓取生成 1.1.2相似物体抓取生成 1.1.3 未知物体抓取生成 1. ...

  7. 基于卷积神经网络的小麦病害识别方法

    基于卷积神经网络的小麦病害识别方法 1.研究思路 首先以小麦病害图片资料为基础,利用中值滤波法.直方图阈值法等对图像进行去背景.去噪.病斑分割等预处理形成样本库,然后利用卷积神经网络构建一个具有五层结 ...

  8. 【机器学习】百度飞桨AI Studio平台项目:基于卷积神经网络分类方法的人脸颜值打分

    基于卷积神经网络分类方法的人脸颜值打分 说在前面 实验数据 解决过程 1.Precondition 2.Dataset Preparation 3.Network Configuration 4.Mo ...

  9. 基于卷积神经网络的验证码识别(准确率87.5%+)

    目录 一.任务背景与目标概述 二.卷积神经网络简介 三.方案设计及实现过程 四.实验结果及分析与讨论 五.结论 实现代码 一.任务背景与目标概述 随着现代网络技术的飞速发展和提高,改善了我们的生活质量 ...

最新文章

  1. windos中加入redis
  2. 前端入门CSS(3)
  3. ORM(四)应用.脚本管理工具
  4. UI效率实用素材|WEB数据可视化最佳实践
  5. 高品质美食PSD分层海报,吸睛有食欲
  6. ASP Webshell查***代码的小东东
  7. PE格式第四讲,数据目录表之导入表,以及IAT表
  8. 全员系统的服务器地址,江西省全员人口信息系统登录(全员系统查询)
  9. 简单工厂模式、工厂模式以及抽象工厂模式(具体)
  10. JAVA基于UDP的一个聊天程序
  11. mac 谷歌浏览器翻译问题
  12. 程序员懒人投资大法之定投指数基金
  13. 罗永浩以为×××短信给了马化腾一记暴击,实际……
  14. MySQL(零基础)详解之DQL
  15. SpringBoot 中连接阿里云rds数据库
  16. Luogu1197 星球大战
  17. hive:条件:where and or
  18. QT5显示视频或者图片缩小后以滚动条方式显示
  19. centos7软件安装更新
  20. 客户端Git安装教程

热门文章

  1. html把图片色调一致,PS如何让一张图片周围的颜色变得一致?
  2. layui的form表单提交问题
  3. Android:屏幕的锁定和取消锁定
  4. 77道Spring面试题以及参考答案(2021年最新版)
  5. C语言一些算术操作符的介绍
  6. srvbuildres: error while loading shared libraries: libXm.so.3
  7. 母婴店生意不好怎么改善?如何通过直播带货快速拓客引流?
  8. 快速了解NSL-KDD数据集
  9. 奇异矩阵与非奇异矩阵
  10. 基于S-FFT的衍射计算