gucasbrg / opinion-mining-system

新闻评论观点挖掘系统,粗粒度的分析出新闻网评观点的倾向和走势

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

opinion-mining-system

新闻评论观点挖掘系统,粗粒度的分析出新闻网评观点的倾向和走势

系统的主要功能目标

  • 给定一则新闻详情页,获取其中的评论数据,然后进行评论数据挖掘分析,得大多数网民对此则新闻的观点倾向。

系统的挖掘分析方法

  • 首先进行字典库和数据源的获评论数据由爬虫程序来完成。
  • 进行文本预处理,并按照标点符号进行观点句子的分句。
  • 对分好后的子句进行词性识别和极性标注。
  • 最后根据统计好的结果进行分析展示。

系统的代码结构

  • chart。图表展示类相关包,包括了柱形图,饼状图以及折线图。
  • crawler。爬虫类相关包,爬取的数据主要为腾讯新闻页的评论数据。
  • entity。挖掘分析系统所需要用到的实体类。
  • exe。导出的执行文件相关包,内部含执行脚本,和可执jar包。
  • lib。系统所依赖的jar包库,包括gson和jfreechart2种。
  • res。资源读取包,主要读取的是含有2w7千多个观点词的字典库。
  • tool。系统定义的工具类包。包括哈希方法类,公共方法类等等。
  • ui。ui界面展示包,用于终端结果的展示。

系统使用方法

点击打开exe文件,有种方式执行,一个直接点击opition-mining.jar的jar包,输入新闻链接地址,(注意一定要为腾讯新页的详情地址),第二种方式是点击run.bat的脚本用命令行的方式运行,中间会输出结果的显示。

更多

更多详情信息,请点击网评观点挖掘系统设计与实现

About

新闻评论观点挖掘系统,粗粒度的分析出新闻网评观点的倾向和走势


Languages

Language:Java 99.9%Language:Batchfile 0.1%