Skip to content

Master Thesis of ,DIMA, TU Berlin->An Empirical Study of Online Sentiment Analysis on Twitter Streams

Notifications You must be signed in to change notification settings

HuilinWu2/Online-Sentiment-Analysis-on-Twitter-Streams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online-Sentiment-Analysis-on-Twitter-Streams

Master Thesis "An Empirical Study of Online Sentiment Analysis on Twitter Streams " offered by DIMA, TU Berlin

Motivation

  • Most existing studies regarding Sentiment Analysis are based on offline batch-based learning mechanisms. Meanwhile, many stream processing systems have been proposed, but they are not specifically designed for online learning tasks, such as online Sentiment Analysis. As a result, it still remains an open and challenging question of how to efficiently perform Sentiment Analysis for real-time streaming data, e.g., ongoing Twitter Streams.
  • The goal of this thesis is to empirically evaluate various online algorithms for Sentiment Analysis on Twitter Streams by implementing them on DSPS (Data Stream Processing System) for practical application.

Environment Requirement

  1. Flink v1.12
  2. Scala v2.11
  3. Python 3.7
  4. Java 8
  5. Kafka 2.13
  6. Redis server v4.0.9

DataSource

1.6 million labeled Tweets: Sentiment140

Quick Guide

1. Pyflink_demo

2. OSA_algorithms

  • Algorithms of incremental Sentiment Analysis

3. Python_small_job

  • Python file of various developing note

About

Master Thesis of ,DIMA, TU Berlin->An Empirical Study of Online Sentiment Analysis on Twitter Streams

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published