Skip to content

ruoxuan-goo/misogynistic-tweets-classifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Misogynistic Tweets Classifier

A prove of concept tool that enables non-ML experts to carry out ML operations and enabling the users to interpret the prediction results easily. The application is built with Python and Streamlit and have intergrated two supervised machine learning model.

Supervised machine learning is a process where data is labeled and used to train a model to recognize patterns. This model can then be used to make predictions about outcomes of interest, such as whether if a tweet is misogynistic.

Proposed Pipeline

App pipeline

Future Roadmaps

Future research can investigate ways to scale the system, including adding more deep-learning models, expanding its application to new domains, and deploying the models via REST APIs so that the front-end can be developed using a more modern front-end framework.

How to run the application

  1. Clone the project
  2. Download the word vector and place it in pages/vectors
  3. In terminal, streamlit run Home.py

Acknowledgement

I am extremely grateful to my supervisor Dr Md Abul Bashar for providing me guidance and support throughout the research project. I am extremely grateful to my supervisor Associate Professor Richi Nayak for providing me the valuable opportunity to work on this research project. I am extremely grateful for the contributions of the participants who were part of the experiments.

ML Model:

Word vector download link

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages