文章目录

  • 0 项目说明
  • 1 研究目的
  • 2 研究方法
  • 3 研究结论
  • 4 项目流程
    • 4.1 获取微博文本
    • 4.2 SVM初步分类
    • 4.3 使用朴素贝叶斯分类
    • 4.4 AdaBoost
      • 4.4.1 二分类AdaBoost
      • 4.4.2 多分类AdaBoost
        • 4.4.2.1 AdaBoost.SAMME
        • 4.4.2.2 AdaBoost.SAMME.R
  • 5 论文概览
  • 6 项目工程

0 项目说明

基于机器学习的情感分类与分析算法设计与实现

提示:适合用于课程设计或毕业设计,工作量达标,源码开放


1 研究目的

通过对带有情感色彩的主观性文本进行分析、处理、归纳然后进行推理。通过情感分析可以获取网民的此时的心情,对某个事件或事物的看法,可以挖掘其潜在的商业价值,还能对社会的稳定做出一定的贡献。

2 研究方法

(1)使用微博官方的API对微博进行抓取,进行分类标注。

(2)对微博文本进行预处理,主要包括去掉无意义,对微博文本没有影响的词语。

(3)使用SVM算法对文本进行初步的筛选,主要是去除特别明显的广告等无关性的微博。

(4)使用朴素贝叶斯对微博进行情感分析,将微博分为积极、消极、客观三类,同时使用AdaBoost算法对朴素贝叶斯算法进行加强。

3 研究结论

主要实现:
对微博的降噪清理、对无关性的微博本文进行过滤、使用了朴素贝叶斯对微博进行情感分类、使用AdaBoost算法对朴素贝叶斯进行加强。

可改进:
(1)在情感分析的前提下,能够对某些微博中的评论来分析用户的情感倾向性,比如某些热点事件,分析大部分网民对热点事件的喜怒哀乐。同时,也可以根据该热点事件中牵涉到的时间、地点、人物等,对其深入的挖掘,甚至是做出预测性分析。

(2)可更改情感分类的策略,以更精确的分析用户的语言现象,比如分析用户的程度副词如“非常”、“超级”等,结合文本中的标点符号和重复的词语,进行综合的整体建模。

(3)除了针对某些热点事件之外,还可获取个人所有的微博进行分析。从一个人的所有微博中可以获取其情感方向的估计,比如对某件事件的喜欢或者厌恶,对某些品牌的热衷与唾弃等。

4 项目流程

4.1 获取微博文本

4.2 SVM初步分类

4.3 使用朴素贝叶斯分类

4.4 AdaBoost

4.4.1 二分类AdaBoost

4.4.2 多分类AdaBoost

4.4.2.1 AdaBoost.SAMME

4.4.2.2 AdaBoost.SAMME.R

5 论文概览

6 项目工程

【毕业设计_课程设计】基于机器学习的情感分类与分析算法设计与实现(源码+论文)相关推荐

  1. 【毕业设计_课程设计】面向高考招生咨询的问答系统设计与实现(源码+论文)

    文章目录 0 项目说明 1 项目说明 2 系统设计 3 系统功能 3.1 问答 3.2 问题模板 4 实验结果 5 论文目录 6 项目工程 0 项目说明 面向高考招生咨询的问答系统设计与实现 提示:适 ...

  2. 基于SpringBoot+SSM校园在线打印预约系统设计与实现(附源码论文)-毕业设计

    文章目录 1.适用人群 2.你将收获 3.开发背景 4.开发目的 5.项目简介 6.项目运行截图 1.适用人群 本课程主要是针对计算机专业相关正在做毕业设计或者是需要实战项目的Java开发学习者. 2 ...

  3. 毕业设计 - 基于SSH码头船只出行及配套货柜码放 管理系统【源码 + 论文】

    文章目录 前言 一.项目设计 1. 模块设计 2. 实现效果 二.部分源码 项目源码 前言 今天学长向大家分享一个 java web设计项目: 基于SSH码头船只出行及配套货柜码放 管理系统 一.项目 ...

  4. 计算机设计基于Android实现高德地图校内导航出行app【项目源码+简要论文说明】

    基于Android实现高德地图校内导航出行app项目演示 如今手机的发展非常迅速,手机越来越成为人们不可缺少的东西.手机从最初功能简单的功能机,发展到如今几乎无所不能的智能机,满足了人们的日常需求,手 ...

  5. 基于flask徐州市天气信息可视化分析系统-计算机毕设 附源码 04600

    基于flask徐州市天气信息可视化分析系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最 ...

  6. 基于springboot实现漫画之家漫画阅读购买管理系统【源码+论文】分享

    基于springboot实现"漫画之家"系统演示 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据 ...

  7. 基于SSM+layui【爱车汽车租赁管理系统】附源码+论文

    免费领取源码+参考论文 基于SSM+layui[爱车汽车租赁管理系统] 博主介绍:

  8. 基于小程序开发的宝可梦图鉴小程序源码课程设计毕业设计

    源码地址:基于小程序开发的宝可梦图鉴小程序源码课程设计毕业设计 宝可梦是一款备受喜爱的游戏,其丰富的剧情和可爱的角色深受玩家们的喜欢.而对于宝可梦爱好者来说,一款好的宝可梦图鉴是必不可少的.今天,我来 ...

  9. mysql数据库课程设计机房管理系统_基于web的机房管理(完整源码+论文全套+教学视频)...

    实现一个web的机房管理, 也就是说可以基于浏览器来进行各种数据信息的管理功能, 也可以认为是一个B/S架构的机房管理的系统,系统分为前后台,实现了能够进行线上操作, 进行机房管理各项功能,实现了诸如 ...

最新文章

  1. Oracle Linux 6.1 说明
  2. mysql为什么采用b树_为什么MongoDB采用B树索引,而Mysql用B+树做索引
  3. 提权学习之旅——基础篇
  4. 肉肉谈对需求设计的想法--到底是功能驱动界面?还是界面驱动功能?
  5. linux定时任务启动
  6. Qt 多线程并发高阶类QtConcurrent 的使用
  7. php如何生成本地文档,php如何生成word文件
  8. swap,交换,第三随笔
  9. 红魔游戏手机6 Pro氘锋透明版明日开启预售:售价5599元
  10. 2018-2019-1 20189205 《Linux 内核原理与分析》第三周作业
  11. 解决WebService本地访问正常,远程无法访问的问题
  12. 《念奴娇·赤壁怀古》古词鉴赏
  13. C语言实现小猫钓鱼游戏项目,堪称最强垂钓系统!
  14. 北京大学灵异事件计算机房,北大 清华高校 发生的真实恐怖灵异事件
  15. uniapp切换中英文
  16. 微信公众号、内嵌H5字体受微信字体大小影响问题的解决方案
  17. 神经网络与傅立叶变换有关系吗?
  18. 钢琴 |《小汤普森简易钢琴教程》第一册
  19. wps怎么删除分节符以及段落边框产生分隔线的取消方法
  20. 超级产品:国内美妆行业正在发生什么变化?

热门文章

  1. python修改sheet名称_openpyxl修改sheet名,sheet颜色,删除sheet的方法
  2. excel文件被写保护怎么解除_excel表格受保护怎么解除保护
  3. Python编程(第4版)pdf
  4. Kali Linux 2020.1安装教程
  5. 第三天,【1124】接口,注册,登录
  6. 西电操作系统上机实验3
  7. HIT-ICS2022大作业(程序人生-Hello’s P2P)
  8. 生存分析——cox模型及相关参数求解
  9. seo文章优化(怎么样做好伪原创文章)
  10. linux命令:tar(打包、压缩、解压)