Coder Social home page Coder Social logo

ericgwash / m-pesa-_sentiment-analysis Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 12.01 MB

Despite the widespread adoption of M-pesa, the sentiment of the M-pesa users is not well understood especially online on twitter. Our project's aim is to perform sentiment analysis on tweets related to mobile money service m-pesa and predict a tweet's sentiment accurately in order to understand the public opinion towards the services.

License: MIT License

Python 0.11% Jupyter Notebook 99.89%

m-pesa-_sentiment-analysis's Introduction

Sentiment Analysis of Mobile Money Service M-PESA Using Twitter Data.

Streamlit App

Deploying the model

M-Pesa is a mobile money service that was first launched in Kenya in 2007. It allows users to store and transfer money, pay bills, and purchase goods and services using their mobile phones. M-Pesa is a popular alternative to traditional banking in many African countries, where a large proportion of the population is unbanked. The service has expanded to other countries in Africa, Asia, and Europe, and has become a model for other mobile money services around the world. M-Pesa has been credited with revolutionizing mobile banking and transforming the way people in developing countries access financial services.Mobile money service M-pesa is the most popular in Kenya, providing financial services to millions of people who previously lacked access to traditional banking services. However, despite the widespread adoption of M-pesa, the sentiment of the M-pesa users is not well understood especially online on twitter. This project aims to fill this gap by analyzing and accurately predicting a tweet's sentiment about M-pesa in Kenya as it is important to understand the sentiment of tweets to gauge public opinion and potentially make improvements.Sentiment analysis is a process of determining the sentiment or emotion expressed in a piece of text. The sentiment expressed in tweets related to mobile money service M-pesa is relevant in understanding the public opinion towards the service. This information can be useful for the service provider in improving their service, addressing any negative sentiment expressed by users and to research real customer needs and assess brand reputation. Sentiment analysis is leveraged to identify the polarity of information (positive vs. negative), emotion (anger, happiness, sadness, etc.), and intention (e.g., interested and not interested).The tweets data was scraped from twitter between the dates of "2018-01-01" and "2023-02-09".

Installation

Clone the repository and navigate to the directory.

git clone https://github.com/ericgwash/M-PESA-_SENTIMENT-ANALYSIS.git
cd M-PESA-_SENTIMENT-ANALYSIS

Install the required packages using pip.

pip install -r requirements.txt

Usage

Run the Streamlit app.

streamlit run app.py

The app should now be running on http://localhost:8501.

Files

License

This project is licensed under the MIT License - see the LICENSE file for details.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.