Skip to content

JUMIA Sentiment Analysis - ML Olympiad πŸ† Top 3 Finisher πŸ† Check the link below for more details about the challenge and how to analyze customer sentiments from their reviews. πŸ”—(https://www.kaggle.com/competitions/ml-olympiad-sentiment-analysis-of-jumia-tunisia) #MLOlympiad #SentimentAnalysis #MachineLearning

Notifications You must be signed in to change notification settings

AmirFARES/JUMIA-Sentiment-Analysis-ML-Olympiad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

JUMIA Sentiment Analysis - ML Olympiad

Jumia logo

Introduction 🌟

Welcome to my Data Science and Machine Learning portfolio! This repository showcases my participation in the JUMIA Sentiment Analysis Challenge, where I achieved a top 3 finish. In this challenge, I developed a model to determine the sentiment of customer reviews on JUMIA Tunisia.

About the Challenge 🌐

This competition was a part of the #MLOlympiad, organized by Kaggle and sponsored by Google Developers. The task involved performing sentiment analysis on textual customer reviews to categorize them as positive, negative, or neutral.

Challenge Details πŸ“

  • Goal: Perform sentiment analysis on customer reviews and classify them into 'Positive,' 'Negative,' or 'Neutral.'
  • Dataset: The training and test datasets were provided, containing customer reviews and their associated sentiments.
  • Evaluation: The evaluation metric for this competition was [CategorizationAccuracy].

Project Files πŸ“‚

Here are the key files related to this project:

My Approach πŸš€

  1. Data Exploration: I began by exploring the training dataset to understand the data's characteristics and distribution.

  2. Feature Engineering: I performed text preprocessing and feature engineering to prepare the data for modeling.

  3. Model Selection: I experimented with various machine learning and natural language processing (NLP) models to determine the best-performing one.

  4. Hyperparameter Tuning: To optimize model performance, I fine-tuned hyperparameters.

  5. Validation: I utilized cross-validation techniques to assess model accuracy and robustness.

  6. Submission: After achieving satisfactory results, I created submission files for evaluation.

For a detailed implementation and analysis, please refer to my jumiasentimentanalysis.ipynb.

Results πŸ“ˆ

I'm delighted to announce that I secured a top 3 position in the ML Olympiad's JUMIA Sentiment Analysis Challenge. My model effectively classified customer reviews' sentiments, contributing to business insights and customer satisfaction.

Future Steps 🌱

As I continue to advance my skills in data science and machine learning, my future plans for this project include:

  • Exploring advanced NLP techniques to further enhance sentiment classification.
  • Incorporating additional data sources to improve model accuracy.
  • Enhancing model interpretability for practical applications.

Connect with Me πŸ“«

I'm always open to collaboration and learning from the data science community. Feel free to connect with me on LinkedIn or explore more of my projects on GitHub.

Acknowledgments πŸ™

I extend my heartfelt gratitude to the organizers of the ML Olympiad for providing this enriching opportunity for skill development and competition.

Thank you for visiting my portfolio, and I look forward to sharing more data science projects in the future! πŸš€βœ¨

LinkedIn GitHub

About

JUMIA Sentiment Analysis - ML Olympiad πŸ† Top 3 Finisher πŸ† Check the link below for more details about the challenge and how to analyze customer sentiments from their reviews. πŸ”—(https://www.kaggle.com/competitions/ml-olympiad-sentiment-analysis-of-jumia-tunisia) #MLOlympiad #SentimentAnalysis #MachineLearning

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages