Slyth3 / Sentiment-analysis-of-South-African-Banks-POC

Sentiment Analysis on the top 4 banks in South Africa

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bank Sentiment Analysis POC

This project is to prove the concept of scraping the required tweets, use an out-the-box model to determine sentiment of tweets and visualize/analyse the results

Process:

  • Twint to scrape tweets of the top 4 banks in South Africa Twint (https://github.com/twintproject/twint)
  • Clean tweets with WordPunctTokenizer and Regex
  • TextBlog to process sentiment of tweets
  • Matplotlib / Seaborn to visualise data

Any tweets referencing the top 4 South African banks are scraped and their sentiment scored as eeher postive, neutral or negative:

  • Standard bank
  • Absa
  • Nedbank
  • FNB

Outfiles can be found on AWS S3 (as pickle files:

About

Sentiment Analysis on the top 4 banks in South Africa


Languages

Language:Jupyter Notebook 97.5%Language:Python 2.5%